QA❤️4Life | Testing | Тестирование ПО
7.78K subscribers
978 photos
192 videos
36 files
3.15K links
⚡️QA❤️4Life — turbo-лаборатория для охотников за багами: шпаргалки, instant-гайды, видео-разборы, нейросетевые хаки и мемы без воды. Джуны апают скилл, синьоры экономят время — все в плюсе. Канал ведёт Middle+ QA-инженер
📩 Связь с автором @Eugeniusz_1
Download Telegram
🔥 Курс по автоматизации на Python от канала QA❤️4Life

Приглашаем всех желающих на УРОК №11 в онлайн эфир в 📆 среду 29 апреля в 12.00 по МСК. 🔥


💣 Тема: UI автотесты на Selenium продолжение...

▶️ Трансляция стартует в указанное время по этой ссылке

🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок11
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥1
🔥 Курс по автоматизации на Python от канала QA❤️4Life

👋 ВСЕМ привет!
По причинам личного характера УРОК №12 переносится на следующую неделю, предварительно на 📆 вторник 12 мая в 12.00 по МСК. 🔥

Если что-то вдруг изменится, обязательно сообщу. До встречи в эфире на следующей неделе.


💣 Тема: UI автотесты на Selenium продолжение часть 2...

▶️ Трансляция стартует в указанное время по этой ссылке

🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок12
Please open Telegram to view this post
VIEW IN TELEGRAM
5
🔥 Курс по автоматизации на Python от канала QA❤️4Life

👋 ВСЕМ привет! ЗАВТРА ТРАНСЛЯЦИИ УРОКА НЕ БУДЕТ.
К сожалению УРОК №12 снова переносится на следующую неделю, предварительно на 📆 среду 20 мая в 12.00 по МСК. 🔥

Если что-то вдруг изменится, обязательно сообщу. До встречи в эфире на следующей неделе.

💣 Тема: UI автотесты на Selenium продолжение часть 2...

▶️ Трансляция стартует в указанное время по этой ссылке

🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок12
Please open Telegram to view this post
VIEW IN TELEGRAM
👌3
🔥 Курс по автоматизации на Python от канала QA❤️4Life

👋 ВСЕМ привет! ЗАВТРА ПЛАНИРУЕМ ПРОВЕСТИ ТРАНСЛЯЦИЮ.

УРОК №12 состоится в эту 📆 среду 20 мая в 12.00 по МСК.
В планах на урок: сделать простой Page Object

До встречи в эфире.

💣 Тема: UI автотесты на Selenium продолжение часть 2...

▶️ Трансляция стартует в указанное время по этой ссылке

🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок12
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🔥 Курс по автоматизации на Python от канала QA❤️4Life

👋 ВСЕМ привет! ЗАВТРА ПЛАНИРУЕМ ПРОВЕСТИ ТРАНСЛЯЦИЮ.

УРОК №13 состоится в эту 📆 среду 27 мая в 12.00 по МСК.

До встречи в эфире.


💣 Тема: UI автотесты на Playwright часть 1...

▶️ Трансляция стартует в указанное время по этой ссылке

🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок13
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10
🧪 Мок, стаб или фейк – ты точно знаешь разницу?

➡️ «Замокаем» – универсальный ответ на любой вопрос об автотестах. Внешний API тормозит? Замокаем. База не готова? Замокаем. В итоге тесты либо падают от любого рефакторинга, либо зелёные – а на проде всё ломается. Причина в том, что stub, mock и fake – это разные инструменты с разными задачами.

В чём реальная разница:

🔹 Stub – возвращает заранее подготовленный ответ. Нужен, когда важно проверить, как система обработала контролируемый ответ зависимости. Пример: FastAPI-заглушка вместо реального сервиса склада всегда отдаёт {"status": "IN_STOCK"} – и тест проверяет, как сервис заказов на это реагирует
🔸 Mock – фиксирует историю вызовов. Нужен, когда важно не только что вернула зависимость, но и как именно система к ней обращалась: сколько раз, с какими параметрами. Пример: мок SMS-шлюза с эндпоинтом /_internal/history – тест проверяет, что SMS ушло ровно один раз и без дублей
🔹 Fake – упрощённая, но рабочая реализация. Есть состояние и логика, но не для продакшена. Пример: SQLite :memory: вместо Postgres – данные реально сохраняются и читаются, без харкода ответов

🔸 Как не путаться: прописал ответ вручную – стаб. Проверяешь факт вызова – мок. Используешь лёгкую рабочую замену – фейк


🔗 Моки, стабы и фейки: в чём разница и что выбрать для автотестов – Habr

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #Python #Mock
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🔥 Курс по автоматизации на Python от канала QA❤️4Life


☝️ ВНИМАНИЕ !!! ИЗ-ЗА ОТПУСКА СПИКЕРА КИРИЛЛА, ТРАНСЛЯЦИЯ ПЕРЕНОСИТСЯ НА СЛЕДУЮЩУЮ НЕДЕЛЮ.

УРОК №14 планируем провести в следующую 📆 среду
17 июня в 12.00 по МСК
.

До встречи в эфире.

💣 Тема: UI автотесты на Playwright часть 2...


🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок14
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🔥 Курс по автоматизации на Python от канала QA❤️4Life


☝️ ВНИМАНИЕ !!! ИЗ-ЗА ОТПУСКА СПИКЕРА КИРИЛЛА, ТРАНСЛЯЦИЯ ПЕРЕНОСИТСЯ НА СЛЕДУЮЩУЮ НЕДЕЛЮ.

УРОК №14 планируем провести в следующую 📆 среду
17 июня в 12.00 по МСК
.

Приносим свои извинения и до встречи в эфире.

💣 Тема: UI автотесты на Playwright часть 2...


🔴 Запись как всегда будет в нашем канале

И не забываем своими реакциями поддерживать нас за создание крутого курса!

#python #автоматизация #курс #урок14
Please open Telegram to view this post
VIEW IN TELEGRAM
6🫡1