Туалетный юмор как Платформа 🚽
Типичный деплой вечером в пятницу
This media is not supported in your browser
VIEW IN TELEGRAM
Именно так все и происходит!😅
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣42👍2😁2🆒1
Гайд_по_интеграционному_тестированию.pdf
1.1 MB
Краткий гайд по интеграционному тестированию с примерами и дополнительной литературой.
https://e2e-api--zr2pxwa.gamma.site/ (через VPN, в случае ошибки)
https://e2e-api--zr2pxwa.gamma.site/ (через VPN, в случае ошибки)
6🔥56❤18🥰5🤗4💘2⚡1
Раньше я была учителем и преподавателем физики 6 лет, 3 года репетитором сверху по подготовке к ЕГЭ.
Изучив углубленно тестирование, стала ментором по тестированию как 4-й год.
Хочу сказать, что я любила и люблю свою профессию преподавать, учить и обучать, а сейчас направлять.
Защищала свою квалификацию и получала категории.
Поэтому 5 октября - мой праздник! Своих менти я обучаю и направляю. Также и на курсе доношу информацию. Люблю сочинять тесты (раньше по физике, а сейчас по тестированию).
Искренне поздравляю ВСЕХ УЧИТЕЛЕЙ (менторов, репетиторов, преподавателей) с профессиональным праздником — Днем учителя! Желаю вам сил, терпения и вдохновения. Вы дарите свою любовь и знания многим детям/людям, так пусть судьба подарит такую же любовь и вам.💙
Изучив углубленно тестирование, стала ментором по тестированию как 4-й год.
Хочу сказать, что я любила и люблю свою профессию преподавать, учить и обучать, а сейчас направлять.
Защищала свою квалификацию и получала категории.
Поэтому 5 октября - мой праздник! Своих менти я обучаю и направляю. Также и на курсе доношу информацию. Люблю сочинять тесты (раньше по физике, а сейчас по тестированию).
Искренне поздравляю ВСЕХ УЧИТЕЛЕЙ (менторов, репетиторов, преподавателей) с профессиональным праздником — Днем учителя! Желаю вам сил, терпения и вдохновения. Вы дарите свою любовь и знания многим детям/людям, так пусть судьба подарит такую же любовь и вам.💙
1❤🔥92🔥30❤21🎉11💔2
Forwarded from Роман Цакунов | ПРО АВТОТЕСТЫ
Что такое Kafka своими словами❓
Не могу сказать, что все тестировщики и автоматизаторы работают с кафкой, но в любом случае полезно знать.
Начнем с компонентов из которых все состоит:
1. Темы (Topics):
- Представьте себе темы как большие ящики, в которые можно класть данные. Каждый такой ящик может быть разбит на более мелкие отделения (разделы), чтобы легче распределять данные между разными серверами.
2. Продюсеры (Producers):
- Это те, кто кладет данные в наши ящики (темы). Например, продюсеры могут быть приложениями, которые генерируют события или записи и отправляют их в Kafka.
3. Консьюмеры (Consumers):
- Это те, кто берет данные из ящиков. Консьюмеры могут быть системами или приложениями, которые обрабатывают эти данные, например, анализируют их или сохраняют в базе данных.
4. Брокеры (Brokers):
- Представьте брокеров как менеджеров склада. Они следят за состоянием ящиков (тем), обрабатывают запросы на добавление (от продюсеров) и извлечение данных (от консьюмеров).
5. Zookeeper:
- Он действует как супервайзер. Он следит за состоянием всего склада (кластера Kafka), координирует работу брокеров и сохраняет важную информацию о системе.
Как все это работает?🤓
1. Продюсер отправляет данные:
- Допустим, у вас есть интернет-магазин, и каждую покупку вам нужно сохранить. Приложение-продюсер отправляет информацию о каждой покупке в тему "Покупки" в Kafka.
2. Хранение данных:
- Kafka сохраняет эти данные в соответствующих разделах в теме "Покупки". Всё хранится на жестких дисках серверов, чтобы ничего не потерялось.
3. Консьюмеры обрабатывают данные:
- Другие приложения-консьюмеры, например, система анализа продаж, берут данные из темы "Покупки" и обрабатывают их. Если у вас много данных, вы можете добавить больше консьюмеров, чтобы они параллельно обрабатывали покупки.
4. Отказоустойчивость и масштабирование:
- Если один из серверов (брокеров) выходит из строя, данные не теряются, потому что Kafka сохраняет несколько копий данных (реплики).
Kafka идеально подходит для приложений, где важна высокая производительность и надежность передачи данных. А нам тестировщикам все это нужно тестировать)
Ставьте🔥 если это было полезно
Ставьте❤️ если хотите увидеть видос на эту тему
В иделе записать бы вам видео с объяснением работы, но пока видео не появилось думаю надо рассказать своими словами про этот инструмент.
Не могу сказать, что все тестировщики и автоматизаторы работают с кафкой, но в любом случае полезно знать.
Начнем с компонентов из которых все состоит:
1. Темы (Topics):
- Представьте себе темы как большие ящики, в которые можно класть данные. Каждый такой ящик может быть разбит на более мелкие отделения (разделы), чтобы легче распределять данные между разными серверами.
2. Продюсеры (Producers):
- Это те, кто кладет данные в наши ящики (темы). Например, продюсеры могут быть приложениями, которые генерируют события или записи и отправляют их в Kafka.
3. Консьюмеры (Consumers):
- Это те, кто берет данные из ящиков. Консьюмеры могут быть системами или приложениями, которые обрабатывают эти данные, например, анализируют их или сохраняют в базе данных.
4. Брокеры (Brokers):
- Представьте брокеров как менеджеров склада. Они следят за состоянием ящиков (тем), обрабатывают запросы на добавление (от продюсеров) и извлечение данных (от консьюмеров).
5. Zookeeper:
- Он действует как супервайзер. Он следит за состоянием всего склада (кластера Kafka), координирует работу брокеров и сохраняет важную информацию о системе.
Как все это работает?
1. Продюсер отправляет данные:
- Допустим, у вас есть интернет-магазин, и каждую покупку вам нужно сохранить. Приложение-продюсер отправляет информацию о каждой покупке в тему "Покупки" в Kafka.
2. Хранение данных:
- Kafka сохраняет эти данные в соответствующих разделах в теме "Покупки". Всё хранится на жестких дисках серверов, чтобы ничего не потерялось.
3. Консьюмеры обрабатывают данные:
- Другие приложения-консьюмеры, например, система анализа продаж, берут данные из темы "Покупки" и обрабатывают их. Если у вас много данных, вы можете добавить больше консьюмеров, чтобы они параллельно обрабатывали покупки.
4. Отказоустойчивость и масштабирование:
- Если один из серверов (брокеров) выходит из строя, данные не теряются, потому что Kafka сохраняет несколько копий данных (реплики).
Kafka идеально подходит для приложений, где важна высокая производительность и надежность передачи данных. А нам тестировщикам все это нужно тестировать)
Ставьте
Ставьте
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤92🔥47👍10✍4🐳1
Собрал все посты о Kafka в одну удобную статью.
Теперь у вас под рукой руководство, которое поможет углубить знания и использовать кафка в автотестах.
Не упустите возможность быть в курсе самых актуальных материалов — подписывайтесь на канал и оставайтесь на волне новостей и полезной информации!
Со мной вы станете лютыми инженерами)
Теперь у вас под рукой руководство, которое поможет углубить знания и использовать кафка в автотестах.
Не упустите возможность быть в курсе самых актуальных материалов — подписывайтесь на канал и оставайтесь на волне новостей и полезной информации!
Со мной вы станете лютыми инженерами)
Telegraph
Как работать с Kafka в автотестах?
Пост опубликован в канале AQA_Engineer. Довольно часто ставится задача автоматизировать сценарий, где флоу предполагает отправку сообщений сервисами в топик, которые впоследствии обрабатываются какой-то джобой, а дальше данные из топика направляются либо…
🔥23❤3🆒1😎1
Forwarded from SmartQA
Привет!
Этот пост - обобщение пройденных модулей - больших и важных тем, необходимых каждому тестировщику.
В целом, эти модули - основная база, нужная каждому начинающему специалисты в сфере тестирования ПО.
Так как я профессиональный педагог и методолог, ну и конечно, тестировщик)), мы прошли самые базовые и важные темы по порядку.
Все они объединены в 5 блоков:
Фундаментальные темы
Тестовые типы и уровни
Техники тест дизайна
Эстимации
Технические знания и навыки для ручного тестировщика
В каждом модуле много полезной информации в виде подкастов, текстовых шпаргалок и марафонов практических заданий.
Приятного изучения 😘
Этот пост - обобщение пройденных модулей - больших и важных тем, необходимых каждому тестировщику.
В целом, эти модули - основная база, нужная каждому начинающему специалисты в сфере тестирования ПО.
Так как я профессиональный педагог и методолог, ну и конечно, тестировщик)), мы прошли самые базовые и важные темы по порядку.
Все они объединены в 5 блоков:
Фундаментальные темы
Тестовые типы и уровни
Техники тест дизайна
Эстимации
Технические знания и навыки для ручного тестировщика
В каждом модуле много полезной информации в виде подкастов, текстовых шпаргалок и марафонов практических заданий.
Приятного изучения 😘
💘17🔥12❤3👍2
Вдруг что пригодится - записи Heisenbug 2024 Spring
🙏10🔥5👍3👀1
Полезная подборка по брокерам сообщений от @protestinginfo:
Новые материалы:
- Apache Kafka для QA инженера
- Знакомимся с Apache Kafka. Основы
- применение Kafka для асинхронного взаимодействия и фоновых задач
🆓Читать статьи / посты:
📚 Особенности тестирования с брокерами сообщений по моему опыту (мой пост)
📔 Kafka: Что это такое и как тестировать
📓Как работать с Kafka в автотестах? (Python)
📙Что такое Kafka своими словами
📘Что такое RabbitMQ и как его тестировать?
📺 Смотреть видео:
📺 Kafka for QA
📺 Как тестировать Kafka в интеграции с другими микросервисами
📺 Лучший гайд по Kafka для начинающих
📺 Автотесты для Apache Kafka (Java)
📺 Apache Kafka: объяснение технологии обработки данных
📺 Kafka и тесты производительности
📺 Основы RabbitMQ для QA
📺 Разбираем основы Kafka и RabbitMQ
📺 Kafka, RabbitMQ
📺 Зачем нужна Kafka? RabbitMQ и Kafka?
⌨️ Проверить знания
⏳Тест по основам Apache Kafka и RabbitMQ
Новые материалы:
- Apache Kafka для QA инженера
- Знакомимся с Apache Kafka. Основы
- применение Kafka для асинхронного взаимодействия и фоновых задач
🆓Читать статьи / посты:
📓Как работать с Kafka в автотестах? (Python)
📙Что такое Kafka своими словами
📘Что такое RabbitMQ и как его тестировать?
⏳Тест по основам Apache Kafka и RabbitMQ
Please open Telegram to view this post
VIEW IN TELEGRAM
Habr
Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka
Всем привет! Меня зовут Вадим, и я QA-инженер в IT-компании Intelsy. В современной разработке программного обеспечения всё чаще встречаются распределённые системы и микросервисная архитектура. Один из...
🔥28✍17 4❤3
Хочу поделиться с отзывом! Я направляю не только с нуля, а также коллег с опытом. Помогаю больше достичь своей цели в закреплении своих знаний, в повышении грейда и зарплаты, составлении ИПР, помощи оформления резюме и прохождения собеседования, поднятии уверенности!
Сейчас до конца октября нет окошек! Если планируете, что-то изменить в своей карьере, предлагаю написать мне @nadin_qa (в ноябре запланирую два места)
UPD: в ноябре нет мест на менторинг, хотя можно записаться в лист ожидания.
Сейчас до конца октября нет окошек! Если планируете, что-то изменить в своей карьере, предлагаю написать мне @nadin_qa (в ноябре запланирую два места)
UPD: в ноябре нет мест на менторинг, хотя можно записаться в лист ожидания.
🔥10
Forwarded from Daria Osipenko
Надя, спасибо тебе большое за возможность поучиться у тебя и подготовиться к собеседованиям!
Я пришла к тебе уже с опытом в тестировании, но мне не хватало знаний и практики в тестировании бэкенда. У нас было 8 занятий и я узнала на них очень много полезного про тестирование API, работу с Postman, логами, про брокеры сообщений и еще мы составили крутое продающее резюме) Благодаря полученным знаниям, пробному собеседованию, интересным домашним заданиям я смогла хорошо подготовиться к прохождению собеседований в результате чего получила долгожданный оффер!
Мне понравился формат, что все записи наших встреч сохраняются и я могу их в любое время пересмотреть, также что ты даешь много полезных доп материалов, которые можно самостоятельно изучить.
Еще раз спасибо огромное за помощь, поддержку и знания ❤️
Я пришла к тебе уже с опытом в тестировании, но мне не хватало знаний и практики в тестировании бэкенда. У нас было 8 занятий и я узнала на них очень много полезного про тестирование API, работу с Postman, логами, про брокеры сообщений и еще мы составили крутое продающее резюме) Благодаря полученным знаниям, пробному собеседованию, интересным домашним заданиям я смогла хорошо подготовиться к прохождению собеседований в результате чего получила долгожданный оффер!
Мне понравился формат, что все записи наших встреч сохраняются и я могу их в любое время пересмотреть, также что ты даешь много полезных доп материалов, которые можно самостоятельно изучить.
Еще раз спасибо огромное за помощь, поддержку и знания ❤️
🔥28👍6❤5
Forwarded from Ольга
Надежда, спасибо тебе за курс и за поддержку во время и после прохождения курса!!! ❤️
Твой курс стал для меня очень важной опорой, чтобы понять уровень своих знаний, после окончания основного курса по тестированию.
Тесты помогли мне не только выявить пробелы в знаниях, но и более глубоко погрузиться в изучение API, Postman, DevTools и SQL. И в дальнейшем закрепить теоретические знания на практике, с очень полезной обратной связью и рекомендациями от тебя.
И огромное спасибо за вебинары в которых разбираешь разные темы и делишься своим опытом это вообще бесценно!))
И как итог прохождения курса, появилась уверенность на собеседовании. А как следствие - оффер!
Твой курс стал для меня очень важной опорой, чтобы понять уровень своих знаний, после окончания основного курса по тестированию.
Тесты помогли мне не только выявить пробелы в знаниях, но и более глубоко погрузиться в изучение API, Postman, DevTools и SQL. И в дальнейшем закрепить теоретические знания на практике, с очень полезной обратной связью и рекомендациями от тебя.
И огромное спасибо за вебинары в которых разбираешь разные темы и делишься своим опытом это вообще бесценно!))
И как итог прохождения курса, появилась уверенность на собеседовании. А как следствие - оффер!
🔥12👍2❤1
Продолжаю делиться отзывами.
Дает плоды на офферы и курс по подготовке по закреплению знаний, который я собираюсь запустить в конце октября (новый поток).
Вместо менторства можно прийти на курс (это курс не с нуля, а просто подготовиться к собесам).
Можно ознакомиться с курсом в закрепленном сообщении канала.
Что хочу сказать, что просто люблю свое дело.
Сейчас октябрь, и многие мои менти и студенты получают офферы. Главное действовать.
Дает плоды на офферы и курс по подготовке по закреплению знаний, который я собираюсь запустить в конце октября (новый поток).
Вместо менторства можно прийти на курс (это курс не с нуля, а просто подготовиться к собесам).
Можно ознакомиться с курсом в закрепленном сообщении канала.
Что хочу сказать, что просто люблю свое дело.
Сейчас октябрь, и многие мои менти и студенты получают офферы. Главное действовать.
coreapp.ai
Онлайн‑курс по подготовке к собеседованиям и тестам по тестированию ПО
Данная проверка необходима для закрепления знаний и для подготовки на собеседования на позицию "Инженера по тестированию ПО".
Подробности про тарифы на https://protestinginfo.ru/
К ОБУЧЕНИЮ МОЖНО ПРИСОЕДИНИТЬСЯ В ЛЮБОЕ ВРЕМЯ
Подробности про тарифы на https://protestinginfo.ru/
К ОБУЧЕНИЮ МОЖНО ПРИСОЕДИНИТЬСЯ В ЛЮБОЕ ВРЕМЯ
1❤12👍5🤗1
🔷 15 тестов для проверок API
🔷 Какие виды API встречаются чаще всего и что нам с ними делать?
🔷 Скрипт для аутентификации “за кадром” (не открывается - используй VPN)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤2👍1🤝1
Forwarded from Оповещения по курсам от protestinginfo
coreapp.ai
Разбор основных команд при написании скриптов Postman
Разработанная мною программа и наборы тестов помогут погрузиться на практике в задачи тестирования и обеспечения качества, а также сформируют структурированную базу знаний, пользу которой можно оценить в заданиях для самопроверки, что позволит увереннее чувствовать…
🔥15👍5🆒2
Какой скрипт выполняется до отправки запроса в Postman?
Anonymous Quiz
8%
Post-request
7%
Request-noscript
79%
Pre-request
6%
Get-request
👍12🔥3👨💻1
Какой метод используется для отправки дополнительного запроса в скрипте?
Anonymous Quiz
44%
pm.sendRequest()
1%
pm.mailRequest()
27%
pm.postRequest()
28%
pm.request()
👍11🆒2 2
Как проверить, что тело ответа содержит определённое значение?
Anonymous Quiz
22%
pm.expect(pm.response.text()).has()
22%
pm.response.include()
33%
pm.expect(pm.response.text()).to.include()
23%
pm.response.text().include()
👍9🔥2😁1👌1🌚1
Какой объект используется для сохранения переменных коллекции?
Anonymous Quiz
22%
pm.collectVariables
72%
pm.collectionVariables
4%
pm.collectedVariables
2%
pm.collectingVariables
👍12🆒2🤗1
Как проверить, что значение ключа “status” в JSON-ответе равно “active”?
Anonymous Quiz
33%
pm.test("Status is active", function() { pm.expect(pm.response.json().status).equals("active"); });
27%
pm.test("Status is active", function() { pm.response.json().status == "active"; });
16%
pm.test("Status is active", function() { pm.expect(pm.response.status).to.be("active"); });
23%
pm.test("Status is active", function() { pm.expect(pm.response.json().status).to.eql("active"); });
👀8❤🔥1👍1🥴1💘1
Статистика: Сколько верно ответили?
Anonymous Poll
4%
0
8%
1
20%
2
25%
3
23%
4
8%
5
4%
Позже отвечу, пока учусь
8%
Воздержусь, посмотрю ответы
🔥13
Forwarded from Горящий Собес 📈 Собеседование QA
❓95 / Chrome DevTools в тестировании
Инструменты разработчика в браузере необходимы для анализа и отладки веб-приложений, предоставляя доступ к различному функционалу, который позволяет отслеживать, как работает страница, исправлять ошибки и оптимизировать производительность.
Чем помогают в тестировании:
1⃣ Отладка JavaScript:
➖Возможность ставить точки останова (breakpoints) и анализировать выполнение кода шаг за шагом.
➖Позволяет выявлять ошибки в сценариях, видеть значения переменных в реальном времени.
2⃣ Анализ DOM и HTML:
➖Можно просматривать и изменять структуру HTML в реальном времени.
➖Проверка корректности отображения элементов, в том числе в случае адаптивной верстки.
3⃣ Инспектирование стилей CSS:
➖Позволяет изменять стили на лету и сразу видеть, как это влияет на внешний вид страницы.
➖Проверка стилей для различных разрешений экрана и устройств.
4⃣ Работа с сетью (Network):
➖Просмотр и анализ всех сетевых запросов, отправляемых между клиентом и сервером.
➖Позволяет отслеживать ответы, проверять коды статусов HTTP, время загрузки ресурсов и т. д.
5⃣ Консоль (Console):
➖Вывод логов и сообщений об ошибках.
➖Проверка правильности выполнения скриптов, выявление проблем.
6⃣ Производительность (Performance):
➖Анализ загрузки страницы, работы скриптов и отрисовки элементов.
➖Полезно для выявления узких мест, замедляющих работу веб-приложения.
7⃣ Эмуляция мобильных устройств:
➖Возможность тестировать страницы на различных разрешениях и с различными настройками для мобильных устройств.
➖Проверка адаптивности интерфейса и функциональности.
8⃣ Безопасность (Security):
➖Информация о безопасности соединений (SSL), предупреждения о небезопасных ресурсах.
➖Позволяет убедиться, что сайт работает через безопасные протоколы.
0⃣ Хранилище (Application):
➖Доступ к куки, LocalStorage и другим типам хранилищ.
➖Тестирование сохранения данных на клиенте и корректное использование.
📊 Вопрос очень часто задают Джунам и Мидлам на собесах для проектов, связанных с веб-разработкой.
❓Как вы бы ответили на этот вопрос? Пишите в комменты или обсуждайте в Горящем Вопросе!
#теория #junior #middle #общее
Горящий Собес 📈 Собеседование QA | Вступить в Горящее Сообщество
Инструменты разработчика в браузере необходимы для анализа и отладки веб-приложений, предоставляя доступ к различному функционалу, который позволяет отслеживать, как работает страница, исправлять ошибки и оптимизировать производительность.
Чем помогают в тестировании:
➖Возможность ставить точки останова (breakpoints) и анализировать выполнение кода шаг за шагом.
➖Позволяет выявлять ошибки в сценариях, видеть значения переменных в реальном времени.
➖Можно просматривать и изменять структуру HTML в реальном времени.
➖Проверка корректности отображения элементов, в том числе в случае адаптивной верстки.
➖Позволяет изменять стили на лету и сразу видеть, как это влияет на внешний вид страницы.
➖Проверка стилей для различных разрешений экрана и устройств.
➖Просмотр и анализ всех сетевых запросов, отправляемых между клиентом и сервером.
➖Позволяет отслеживать ответы, проверять коды статусов HTTP, время загрузки ресурсов и т. д.
➖Вывод логов и сообщений об ошибках.
➖Проверка правильности выполнения скриптов, выявление проблем.
➖Анализ загрузки страницы, работы скриптов и отрисовки элементов.
➖Полезно для выявления узких мест, замедляющих работу веб-приложения.
➖Возможность тестировать страницы на различных разрешениях и с различными настройками для мобильных устройств.
➖Проверка адаптивности интерфейса и функциональности.
➖Информация о безопасности соединений (SSL), предупреждения о небезопасных ресурсах.
➖Позволяет убедиться, что сайт работает через безопасные протоколы.
➖Доступ к куки, LocalStorage и другим типам хранилищ.
➖Тестирование сохранения данных на клиенте и корректное использование.
📊 Вопрос очень часто задают Джунам и Мидлам на собесах для проектов, связанных с веб-разработкой.
❓Как вы бы ответили на этот вопрос? Пишите в комменты или обсуждайте в Горящем Вопросе!
#теория #junior #middle #общее
Горящий Собес 📈 Собеседование QA | Вступить в Горящее Сообщество
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥10👍4