QA — Quality Assurance
Гайды, чек-листы и разборы из мира тестирования. Без воды, с конкретикой и ссылками.
Темы
Найди свой угол. Кликай и переходи к нужному.
Мобильное и гейм-QA
iOS, Android, IAP, реальное железо
12 статейЧек-листы
Готовые шаблоны для регрессии
10 статейАвтоматизация
Selenium, Playwright, flaky-тесты
32 статейКарьера и развитие
Soft skills, обучение, AI-инструменты
33 статейРазборы багов
Реальные инциденты и их уроки
1 статьяНефункциональное
Performance, безопасность, нагрузка
11 статейРекомендую к прочтению
Эти три статьи стоит прочитать новичку и старожилу.
-
adb для мобильного QA: 40 команд, которые экономят часы
ADB (Android Debug Bridge) — главный инструмент мобильного QA на Android. Собрал список команд, которые реально используются на регрессе и при разборе багов.
-
Классический QA умирает. Что приходит на смену
Классический QA-подход опирался на простую идею — проверили перед релизом, можно доверять. Сегодня это перестало работать. Что нужно изменить в самом понимании качества.
-
5 книг, которые стоит прочитать тестировщику
QA как профессия имеет свою классическую литературу — её знают все senior-инженеры. Если ещё не читал — стоит закрыть пробел. Подборка из 5 книг, которые сформировали современный подход к тестированию.
Свежее
-
Bruno vs Postman vs Insomnia: какой API-клиент выбрать в 2026
Postman ушёл в облако и обязательный логин — команды массово мигрируют. Сравниваем три API-клиента в 2026: Postman (мощный, но cloud-first и vendor lock-in), Bruno (open-source, offline, коллекции как .bru-файлы в git) и Insomnia. Матрица, что важно QA, и как переехать с Postman.
-
Как QA договариваться с разработчиком: «это не баг», приоритеты и тон без войны
Половина работы QA — не найти баг, а добиться, чтобы его починили. Как отвечать на «это не баг, это фича», чем severity отличается от priority, как писать баг-репорт без споров, держать тон «сломано поведение, а не ты сломал», что делать при «не воспроизводится» и когда эскалировать.
-
Ожидания в UI-автотестах: почему тесты флакают и как ждать правильно
№1 причина flaky-тестов — неправильные ожидания. Почему sleep() всегда проигрывает, чем коварен implicit wait, как ждать условие через explicit wait, что меняет auto-wait в Playwright/Cypress, и как переписать флакающий тест с таймера на состояние.
-
Чек-лист тестирования дат, времени и таймзон
Даты — источник багов, которые всплывают в проде через полгода. Практический чек-лист: хранение в UTC, таймзоны, переход на летнее время (DST), форматы дат, границы (полночь, конец месяца, 29 февраля), расчёты через DST, относительное время и как всё это воспроизводить.
-
Playwright vs Cypress vs Selenium в 2026: что выбрать для E2E
Сравнение трёх главных E2E-фреймворков в 2026: Playwright (мультибраузерность, авто-ожидания, Trace Viewer, дефолт для новых проектов), Cypress (лучший DX и time-travel-дебаг) и Selenium (стандарт W3C, максимум языков и Grid). Матрица различий, кому что подходит и как не ошибиться с выбором.
Архив ресурсов
Куратированная коллекция из 600+ ссылок на полезные статьи, видео и материалы по тестированию, собранная в нашем Telegram-канале за 5+ лет.
Открыть ресурсы →Менторство, обучение, мок-интервью
Нужно индивидуально разобрать карьерный план, подготовиться к собеседованию или потренироваться на мок-интервью — пишите в личные сообщения. Сообщения открыты.
Написать в Telegram →