QA❤️4Life | Testing | Тестирование ПО
7.77K subscribers
978 photos
192 videos
36 files
3.15K links
⚡️QA❤️4Life — turbo-лаборатория для охотников за багами: шпаргалки, instant-гайды, видео-разборы, нейросетевые хаки и мемы без воды. Джуны апают скилл, синьоры экономят время — все в плюсе. Канал ведёт Middle+ QA-инженер
📩 Связь с автором @Eugeniusz_1
Download Telegram
Привёл мужик пятилетнюю дочь на работу. Девочка с интересом огляделась вокруг и начала рыдать. Все повскакивали из-за столов, бросились к ребёнку: «Что случилось? Почему ты плачешь?» А она, повернувшись к отцу, говорит: «Папа, а где же все эти клоуны и идиоты, с которыми ты работаешь?»
#mem #юмор
😁10🤣2🤡1
🧠 Учишься много – растёшь мало

➡️ 40 сохранённых статей, пройденный курс и знание терминов – но в работе ничего не изменилось. Интервью пришло, а грамотно объяснить Selenium Grid своими словами – не получается. Это не лень. Это ловушка: рост начинается не в момент чтения, а когда знание меняет решение или подход на реальном проекте.

Как использовать ИИ как тренера, а не справочник:

🔹 Опиши тему своими словами – ИИ найдёт пробелы там, где ты повторяешь заученные фразы без сути
🔸 Попроси задать 5 неудобных вопросов по теме – там, где зависаешь, они проявятся сразу
🔹 Попроси перевести знание в практику: 3 мини-упражнения на сегодня, 1 сценарий из твоей реальной задачи
🔸 Спроси критерий освоения – по какому признаку ты поймёшь, что тема действительно стала твоей

🔸 Готовый промт – скопируй и подставь свою тему:

Ты — мой ИИ-методист по глубинному обучению и переносу знаний в практику.

Контекст:
Я изучаю тему: [ТЕМА].
Моя цель: [ЗАЧЕМ МНЕ ЭТО].
Мой уровень: [НОВИЧОК/СРЕДНИЙ/ПРОДВИНУТЫЙ].
Где хочу применять: [РАБОТА/БИЗНЕС/ЖИЗНЬ].
Вот что я уже понял своими словами:
[МОЙ ПЕРЕСКАЗ]

Задача:
1. Оцени, где у меня поверхностное понимание, путаница или заученные фразы без сути.
2. Задай 5 точных вопросов, которые вскроют пробелы.
3. После моих ответов объясни тему просто, но без упрощенчества.
4. Преврати знание в практику:
- 3 мини-упражнения на сегодня,
- 1 способ применить это в реальной задаче,
- 1 критерий, по которому я пойму, что действительно освоил тему.
5. В конце собери краткий план: что повторить, что проверить, что сделать в ближайшие 24 часа.

Формат ответа:
- Сначала: "Где у тебя слабые места"
- Затем: "5 вопросов на понимание"
- Затем: "Практика на 24 часа"
- Кратко, конкретно, без воды


Используй этот промт на любую тему: Playwright, API-тестирование, CI/CD, test design – и проверь, что из прочитанного реально стало твоим.

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Обучение #AITools #Саморазвитие
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11🆒1
🔥 Блок 5 уже в работе!
Он получился достаточно объёмным и содержательным. Но его выпуск планируем в ближайшие дни

Накидайте реакций. Мы стараемся делать полезный контент для вас 🔥 И не ругайтесь на рекламу : она нам хоть как-то компенсирует наши трудозатраты. Благодарим за понимание.

#тестирование #шпаргалка #основы #методичка
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155
🔥 Курс по автоматизации на Python от канала QA❤️4Life


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

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

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

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


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

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

#python #автоматизация #курс #урок14
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
🔥 8 советов, которые спасут от выгорания (автор Roman Gribanov)

1. Примите реальность: идеального тестирования не существует
Исчерпывающее тестирование невозможно в принципе  – это не мои слова, это аксиома из ISTQB. Количество возможных тест-кейсов для любого реального продукта стремится к бесконечности. Поэтому перестаньте пытаться протестировать всё. Переходите на risk-based тестирование: сначала анализируете вероятность дефекта и его impact для пользователя, потом расставляете приоритеты. Чётко объясняйте команде, на чём фокусируетесь и почему. Это снимает огромную часть вины и давления.

2. Введите "Правило 80/20" для тестирования
80% усилий на критические и высокорискованные сценарии. Для них  –  лубокие техники: equivalence partitioning, boundary value analysis, exploratory testing. 20% остального  – smoke-тесты и чек-листы. Это не снижение стандартов. Это правильное распределение ресурсов пропорционально уровню риска. Именно так работают зрелые QA-команды в Google и других топ-компаниях.
Я начал так делать  – и качество продукта не упало, а моё психическое здоровье сильно улучшилось.

3. Создайте личный "Recovery Protocol"
После каждого релиза у меня теперь обязательные 2 дня низкой интенсивности. Минимум новых задач. Много exploratory testing вместо жёстких чек-листов. Ранний уход домой.
Почему это работает? Exploratory testing  – это не «отдых» в кавычках. Это полноценная техника с time-boxed сессиями по 30 – 120 минут, где вы сами выбираете фокус через test charter. Она требует меньше подготовки, но часто находит дефекты, которые скриптовое тестирование пропускает.

4. Введите чёткие Exit Criteria для каждого релиза
Одна из главных причин ночных доработок  – размытое понимание «когда стоп». Договоритесь с командой заранее: какие условия означают, что релиз готов. Например: 0 открытых critical-дефектов, smoke-suite пройден, не более 3 major в backlog. Это профессиональный контракт, а не попытка срезать углы. И именно он даёт право сказать «стоп» в 18:00, а не в 3 ночи.

5. Делегируйте и документируйте
Перестаньте быть единственным человеком, который «знает, где может упасть». Создавайте короткие гайды и видео. Это защитит вас, когда будет совсем тяжело. А ещё сделайте risk-анализ командным: подключайте разработчиков и PO к обсуждению рисков в начале спринта. Если решение о приоритетах тестирования принято всей командой, ответственность за пропущенный баг не лежит только на вас.

6. Используйте ИИ как личного помощника
Я генерирую тестовые данные, негативные сценарии и предварительные чек-листы через Claude и Cursor. Это экономит 30 – 40% времени на рутине. Важный нюанс: ИИ отлично генерирует варианты тест-кейсов, но финальный анализ покрытия остаётся за вами. Никакой инструмент не знает историю дефектов вашего продукта лучше, чем вы.

7. Отслеживайте свой "Батарейный уровень"
Каждую пятницу ставлю себе оценку от 1 до 10. Если ниже 6  – на следующей неделе снижаю нагрузку. Звучит просто, но работает лучше любой терапии.
Хотите сделать это более объективным? Добавьте один рабочий индикатор: если за релиз вы пропустили больше 25% плановых тест-кейсов из-за нехватки времени  – это сигнал тревоги, а не норма. Фиксируйте это на ретроспективе и приходите с цифрами, а не с ощущениями.

8. Помните: вы тестировщик, а не супергерой
Самое важное. Компания переживёт один пропущенный баг. А вы можете не пережить постоянный стресс и недосып.

Мой результат:
С 2024 года я ни разу не выгорал до состояния «хочу уволиться». Хотя релизы всё так же каждые 2 недели.

Вывод:
Выгорание в Manual QA при частых релизах  – это не про слабость. Это про отсутствие систем, границ и чётких договорённостей с командой.

А как вы справляетесь с частыми релизами? Поделитесь своим способом в комментариях 👇

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #ManualQA #QAжизнь #Выгорание #WorkLifeBalance #RiskBasedTesting #QAтипс #QAкарьера
1👍9
📌 МЕГА подборка ресурсов для прокачки по SQL для QA, BA, SA, DA, PM, Dev и не только

Если вы работаете в IT или только начинаете путь в QA/SA/DA/Dev — знания SQL точно пригодятся.
Вашему вниманию подборка ресурсов, где можно практиковаться, готовиться к собеседованиям и улучшать навыки работы с данными.

▫️ Практика SQL-запросов онлайн
SQLBolt — короткие уроки + интерактивные задания. Отлично для быстрого старта
Mode SQL Tutorial
LeetCode SQL Problems — «база» для подготовки к жёстким интервью
HackerRank SQL Practice — задачи от easy до hard в стиле coding interview
StrataScratch — реальные SQL-задачи из FAANG-компаний
DB-Fiddle — онлайн-песочница без установки СУБД
Codewars — тысячи «ката» на SQL, можно сравнивать решения с другими
W3Resource SQL Tutorial & Tasks — 700+ задач от простых до продвинутых
DataLemur — SQL-кейсы с оконными функциями и аналитикой
SQL-ex.ru — легендарный русскоязычный тренажёр
Online SQL Playground (siql) — минималистичная песочница
SQL Academy — интерактивные задачи от простого к сложному
SQLtest.online — практика SELECT, JOIN, GROUP BY
DBQuacks — SQL-челленджи в игровом стиле

▫️ Подготовка к техническому собеседованию
InterviewBit — SQL Interview Questions
MindMajix — Top SQL Interview Questions
DataCamp — SQL Interview Questions
GeeksforGeeks — SQL for Data Analyst

▫️ Симуляторы собеседований
Pramp — SQL Interview Practice
Exercism — SQL Track

▫️ Курсы (Stepik + другие)
Интерактивный курс SQL (Stepik)
SQL Adventure (Stepik) — геймифицированный формат для новичков
Введение в SQL (Stepik) — победитель Stepik Awards 2024
Марафон данных: SQL + Python (Stepik)
Собеседование по SQL: теория и практика (Stepik)
Яндекс Практикум — Основы SQL

▫️ YouTube-каналы
Data School — SQL для анализа данных
Alex The Analyst — SQL проекты и практика
Programming with Mosh — SQL Tutorial

▫️ Квизы и тесты
W3Schools SQL Quiz
TutorialsPoint SQL Quiz
GeeksforGeeks — SQL Quizzes

▫️ Документация и AI-инструменты
PostgreSQL Docs (postgrespro.ru) — официальная документация на русском
SQL-Translator (AI) — AI переводит текст в SQL-запросы

@QA❤️4Life

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #SQL #SQLPractice #Собеседование
🔥101👍1
🧪 Парадокс пестицида: твой регресс может быть бесполезным

➡️ Из 1000 тест-кейсов половина входила в регресс – и он не менялся годами. QA-команда Яндекс Такси решила проверить: что будет, если добавить в регресс «забытые» кейсы, которые годами никто не запускал? Результат удивил: плотность багов в них в два раза выше, чем в привычных проверках – 16% против 9%.

Как работает система весов:

🔹 50% веса – время с последнего прогона: кейсы без запуска более 180 дней получают максимальный приоритет; Never run виртуально сразу оказываются в топе
🔸 30% веса – история провалов за 90 дней: если кейс регулярно падает при ручном прогоне – сигнал дежурному проверять чаще
🔹 10% + 10% – частота прогонов и глобальный Success Rate: мелкие модули не вытесняются крупными, для этого частота сглаживается через квадратный корень
🔸 Штраф за повторные проверки: кейс, проходивший в последние 30 дней, автоматически понижается в рейтинге – чтобы не попадать в неделю дважды

🔹 Что обнаружилось за 3–4 месяца: 24% кейсов нашли реальные баги, 46% требовали обновления, 18% ушли в архив, 11 модулей проверили впервые

Если в твоём регрессе есть кейсы, которые не запускались больше полугода – именно там скорее всего ждёт баг.

🔗 Как Яндекс Такси внедрили систему рекомендаций «забытых» тест-кейсов – Habr

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Регресс #TestManagement #Yandex
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62
🔥 Блок 5 ОСНОВЫ ТЕСТИРОВАНИЯ: Жизненный цикл ПО \ ТЕСТ-план и МЕТРИКИ тестирования уже готов!

🔗 Блок 5 скачать

По-моему получилось круто! ⚡️

🔗 Полная версия методички с блоками 1-5

Накидайте реакций. Мы стараемся делать полезный контент для вас 🔥

🙏 И огромна просьба быть терпимыми к рекламе : она нам хоть как-то компенсирует наши трудозатраты. Благодарим за понимание.

#тестирование #шпаргалка #основы #jосновытестирования #методичка #блок5
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17
🤖 Нейросеть поддакивает? Как заставить её спорить по делу

➡️ Получаешь «ты прав» даже на сырые идеи → включаешь трезвого оппонента через «Пользовательские инструкции» → ответы становятся короче, жёстче и по фактам, без вежливого шума

🔹 Оценка идей: модель перестаёт хвалить по умолчанию и разбирает гипотезу на допущения, риски и проверяемые критерии
🔸 Ревью текстов: указывает на логические дыры, лишние абзацы, слабые тезисы и предлагает правки, а не «в целом отлично»
🔹 Подготовка к собеседованию: задаёт неудобные вопросы, ловит противоречия в ответах, тренирует аргументацию
🔸 Промптинг: сам критикует формулировку запроса и предлагает более точные варианты, чтобы снизить «галлюцинации»
🔹 Решение задач: сравнивает альтернативы и выбирает сильнейшую по критериям, а не остаётся «нейтральным»

Текст для вставки в «Персонализация»:
«Выступай как трезвый аналитик и интеллектуальный собеседник, не склонный к соглашательству. Общайся на равных, не заискивай, не поддакивай — будь объективен. Если моя мысль слабая или ошибочная — указывай на это прямо. Не соглашайся из вежливости. Не занимай нейтральную позицию, если одна из сторон явно сильнее по аргументам. Не сглаживай углы ради комфорта. Помни, что честная обратная связь — это знак уважения.»


Сценарий: берёшь текущую задачу, просишь «оценить и опровергнуть», получаешь список уязвимостей и дорабатываешь до версии, которую сложнее раскритиковать.

#guides #tools #AI
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Подборка промптов для генерации презентаций в Claude — набор запросов, которые помогают быстро собрать структуру и оформление без работы в презентационных редакторах.

1. Шаблон презентации
Веди себя как профессиональный консультант по презентациям. Создай полный шаблон презентации для [тема]: цель, целевая аудитория, ключевое сообщение, структура и количество слайдов. Обеспечь логичность и целостность.

2. Структура по слайдам
Разработай структуру презентации на тему [тема]. Для каждого слайда укажи название и цель, чтобы последовательность была логичной.

3. Сторителлинг
Преобразуй тему [тема] в презентацию с повествовательной логикой: зацепка → проблема → озарение → решение → вывод. Тон — информативный и профессиональный.

4. Визуальное оформление
Предложи рекомендации по дизайну для презентации на тему [тема]: макеты, диаграммы, схемы, иконки и визуальные элементы, которые сделают материал чище и современнее.

Подходит для быстрого создания структурированных материалов.

#prompts #tools #guides #AI
🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
Теперь вы знаете, сколько нужно роботов-пылесосов, чтобы справиться с уборкой комнаты.

#mem
😁5
Собрал всё лучшее, что реально экономит время в работе тестировщика — шорткаты, готовые промты и лайфхаки от практиков.

📌 Всё в формате «скопировал → вставил → получил результат». Без теории, только рабочие инструменты.

🔗 Лучшие ИИ-промты для QA


Накидайте максимальное количество огней 🔥

#ИИ #AI #промты #промтинг #PromptEngineering #AIforQA
#QA #тестирование #QAинженер #тестировщик #качество
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22
🔥 Курс по автоматизации на Python от канала QA❤️4Life


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

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

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

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


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

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

#python #автоматизация #курс #урок14
Please open Telegram to view this post
VIEW IN TELEGRAM
6🫡1
📚 QA-дайджест: 4 статьи, что вышли на этой неделе

🔹 Рынок труда: QA – один из самых перегретых
Анализ 1 000 000 откликов по 6 IT-направлениям. У QA одна из наибольших конкуренций на вакансию – при этом зарплата у Java-разработчиков выше, а оффер получают вдвое чаще. Что делать с этим знанием – каждый решает сам.
🔗 Читать на Habr

🔸 ИИ в автотестах: RAG + MCP вместо зоопарка фреймворков
Сбербанк собрал 50+ фреймворков автоматизации в один, векторизировал документацию и через MCP-сервер дал модели контекст фреймворка. Главный вывод: будущий QA – это промт-инженер с предметными знаниями.
🔗 Читать на Habr

🔹 Тестирование требований с ИИ: находить баги до разработки
Росгосстрах описывает практику: даёшь ИИ контекст + промт – получаешь список противоречий, пробелов и edge-cases в требованиях ещё до передачи в разработку. Цикл: запустить анализ → отревьюировать → уточнить промт → повторить.
🔗 Читать на Habr

🔸 Тесты за 109 секунд вместо 30 минут: три правки без переписывания
3316 интеграционных тестов на Python/pytest ускорились в 16,5 раз. Причины: пересоздание окружения на каждый тест (scope="session" вместо function), медленная очистка БД (DELETE быстрее TRUNCATE на пустых таблицах) и боевой argon2 в тестах. База данных здесь ни при чём.
🔗 Читать на Habr

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #AITools #Дайджест
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Регресс - это БОЛЬ

Каждый прогон как день сурка. Та же гора, на которую надо лезть снова и снова

Автоматизация тестирования решает эту проблему
Ты один раз покрываешь сценарии автотестами — и больше не живёшь в этом цикле

Перейти в AQA — это не про старт с нуля
Это про усилить то, что у тебя уже есть

В этом тебе поможет канал Димы. Там Senior AQA делится личным опытом переката и рассказывает истории из жизни автотестера

Как перейти в AQA из ручного тестирования?
Жив ли рынок?
Что спрашивают на собесах?
Сколько денег просить?


Заходите, все ответы здесь: @v_aqa
1🔥1
🤖 1600 тестов за 24 часа: честный отзыв о работе с ИИ-агентом

➡️ Егор, QA Fullstack Java в SENSE, полгода назад был уверен: ИИ-агент в QA – это либо маркетинг, либо повод менять профессию. Сейчас агент разбирает упавшие тесты, актуализирует локаторы и пишет шаблонные кейсы. Статья – честный кейс, без хайпа.

Что агент делает хорошо, а что – нет:

🔹 Шаблонные тест-кейсы: Gherkin/Cucumber, JUnit, TestNG – генерирует бодро в любом масштабе
🔸 Актуализация локаторов: анализирует DOM через PlaywrightCLI и правит Selenide Page Object после изменений UI
🔹 Анализ Allure-отчётов: находит паттерны падений, предлагает retry-логику – 10 000 тестов обрабатывает так же невозмутимо, как 10
🔸 Хакатон: 24 часа, 1600 тестов с нуля, 85%+ покрытия – JUnit/TestNG, Selenium, интеграционные сценарии, JaCoCo
🔹 Не справляется: оптимизация Hibernate, распараллеливание, архитектурный рефакторинг, edge-cases при нагрузке и неочевидные сценарии
🔸 Риск: агент может переименовать класс и половина проекта упадёт. Контроль обязателен

Тестировщик не исчезает, но роль меняется – от «человек-тестировщик» к «человек-стратег», который использует ИИ как инструмент – как JUnit или Selenium.

🔗 Полгода с ИИ-агентом: от скепсиса до 1600 тестов за сутки – Habr

#QA #Тестирование #Тестировщик #IT #Testing #Tester #QA4Life #Автоматизация #AITools #AIAgent