От нуля до Senior QA-инженера
Самый детальный бесплатный курс по тестированию ПО. 325 уроков от основ до лидерства в QA.
325 уроков · 12 модулей · 80+ часов контента · 100% бесплатно · EN/ES/RU
Начать обучение →Автоматизация — Playwright, Cypress, Selenium. От первого теста до production-ready фреймворка
API и бэкенд — REST, GraphQL, gRPC. Postman, контракты, микросервисы, Kafka
DevOps — GitHub Actions, Docker, Kubernetes. Мониторинг, chaos engineering
Лидерство — Построение команды, стратегия, метрики, бюджет, найм
Интервью — 200+ вопросов: ручное, автоматизация, API, system design
25 индустрий — Финтех, healthcare, e-commerce, IoT, AI/ML, блокчейн
00 Введение в курс 5 уроков
01 Основы тестирования ПО 30 уроков
Что такое тестирование ПО? 25m
Стоимость программных ошибок 20m
Верификация vs Валидация 20m
QA vs QC vs Тестирование 20m
Семь принципов тестирования (ISTQB) 30m
Мышление тестировщика 20m
Ошибка, дефект и отказ 20m
SDLC: модель Waterfall 25m
SDLC: V-модель 20m
SDLC: итеративная и инкрементальная разработка 20m
Agile-тестирование: Scrum 30m
Agile-тестирование: Kanban 20m
Масштабирование Agile: SAFe для QA 25m
DevOps и Непрерывное Тестирование 30m
Shift-Left Тестирование 25m
Shift-Right Тестирование: Тестирование в Продакшене 25m
Жизненный Цикл Тестирования ПО (STLC) 30m
Планирование Тестирования: Стратегия vs План 25m
Техники Оценки Трудозатрат на Тестирование 25m
Тестирование на Основе Рисков 30m
Критерии входа и выхода 20m
Метрики тестирования и KPI 30m
Матрица трассировки требований 25m
Улучшение процесса тестирования: TMMi 25m
Улучшение процесса тестирования: TPI Next 25m
Тестирование в регулируемых отраслях 30m
Стандарты: IEEE 829 25m
Стандарты: ISO 29119 25m
Создание тестовой стратегии с нуля 35m
Итоговая оценка Модуля 1 45m
02 Уровни, виды и методы тестирования 35 уроков
Обзор уровней тестирования 20m
Модульное тестирование (Unit Testing) 25m
Интеграционное тестирование 25m
Системное тестирование 25m
Сквозное тестирование (End-to-End) 25m
Приёмочное тестирование (UAT) 25m
Альфа- и бета-тестирование 20m
Дымовое тестирование (Smoke Testing) 20m
Санитарное тестирование (Sanity Testing) 20m
Регрессионное тестирование 25m
Функциональное vs нефункциональное тестирование 25m
Обзор тестирования производительности 25m
Нагрузочное тестирование с JMeter 35m
Нагрузочное тестирование с k6 35m
Нагрузочное тестирование с Gatling 30m
Нагрузочное тестирование с Locust 30m
Стресс-тестирование, тестирование выносливости, пиковое и объёмное тестирование 30m
Тестирование удобства использования (Usability Testing) 25m
Тестирование доступности (WCAG) 35m
Тестирование совместимости 25m
Основы тестирования безопасности 30m
OWASP Top 10 для тестировщиков 35m
Основы тестирования на проникновение 30m
Тестирование локализации и интернационализации 25m
Тестирование надёжности и восстановления 25m
Тестирование белого ящика 25m
Тестирование чёрного ящика 25m
Тестирование серого ящика 20m
Статическое тестирование: ревью и обзоры 25m
Статический анализ с SonarQube 30m
Динамическое тестирование 20m
Исследовательское тестирование 30m
Ad Hoc и Monkey-тестирование 20m
Управление тестированием на основе сессий (SBTM) 25m
Комплексная оценка по Модулю 2 60m
03 Техники тест-дизайна 25 уроков
Эквивалентное разбиение 25m
Анализ граничных значений 25m
Тестирование таблицами решений 30m
Тестирование переходов состояний 30m
Причинно-следственные графы 25m
Попарное тестирование с PICT 30m
Метод дерева классификации 25m
Тестирование по сценариям использования 25m
Тестирование пользовательских историй 25m
Тестирование ортогональными массивами 25m
Предугадывание ошибок 20m
Тестирование по чек-листам 20m
Покрытие операторов и решений 30m
Покрытие условий и MC/DC 35m
Покрытие путей 25m
Мутационное тестирование 30m
Тестирование потоков данных 25m
Тестирование потока управления 25m
Доменный анализ 25m
Стратегии комбинаторного тестирования 25m
Тестирование на основе моделей 30m
Выбор правильной техники 25m
Комбинирование нескольких техник 30m
Практикум по проектированию тестов 35m
Оценка по модулю 3 60m
04 Тестовая документация 20 уроков
Документ тест-стратегии 25m
Тест-план: формат IEEE 829 30m
Написание эффективных тест-кейсов 25m
Позитивные, негативные и граничные тест-кейсы 25m
Управление тестовыми данными 30m
Баг-репорты, которые любят разработчики 25m
Серьёзность и приоритет 20m
Жизненный цикл бага 20m
Jira для QA 30m
Linear, Bugzilla и другие альтернативы 25m
Отчёты о выполнении тестов 25m
Отчёты о покрытии 25m
Примечания к релизу для QA 20m
Совещания по сортировке дефектов 25m
Чек-листы и тест-кейсы 20m
Документация тестирования в Agile 25m
Итоговые отчёты о тестировании 25m
Маппинг требований к тестам 25m
Шаблоны и стандарты документации 25m
Оценка по модулю 4 45m
05 Тестирование веб-приложений 30 уроков
Веб-архитектура для QA 25m
HTML, CSS и JavaScript для тестировщиков 35m
Мастерство работы с DevTools 30m
Кроссбраузерное тестирование 25m
Тестирование адаптивного дизайна 25m
Тестирование форм 30m
Тестирование аутентификации и сессий 30m
Управление cookies и сессиями 25m
Тестирование загрузки файлов 25m
Поиск, пагинация и сортировка 25m
Тестирование корзины интернет-магазина 30m
Тестирование платёжных шлюзов 30m
Тестирование CMS 25m
Тестирование SPA-приложений 30m
Тестирование PWA 25m
Тестирование WebSocket и real-time 30m
Core Web Vitals 25m
Аудит с помощью Lighthouse 25m
SEO-тестирование для QA 25m
Тестирование доступности веба 30m
Тестирование email и уведомлений 25m
Тестирование мультитенантности и SaaS 30m
Тестирование биллинга и подписок 25m
Тестирование соответствия GDPR 30m
Обработка ошибок и страницы ошибок 25m
Стратегия тестирования кэширования 25m
Тестирование CDN и геодистрибуции 25m
Тестирование оптимизации веб-производительности 25m
Тестирование веб-безопасности на практике 30m
Оценка по модулю 5 60m
06 Тестирование API и бэкенда 30 уроков
Основы тестирования API 25m
Архитектура REST 25m
HTTP-методы, коды статуса и заголовки 30m
Postman: от новичка до профессионала 40m
Аутентификация API: ключи, OAuth, JWT 30m
cURL для тестирования API 25m
Валидация схем с OpenAPI 30m
Тестирование CRUD-операций 25m
Обработка ошибок API 25m
Тестирование ограничения запросов 25m
Версионирование API 25m
Тестирование GraphQL 30m
Тестирование gRPC 30m
Тестирование SOAP и XML 25m
Мокирование API с WireMock 30m
Тестирование производительности API 30m
Безопасность API: OWASP API Top 10 35m
Стратегия тестирования микросервисов 30m
Тестирование Service Mesh 25m
Очереди сообщений: Kafka и RabbitMQ 30m
Тестирование событийной архитектуры 30m
Тестирование SQL-баз данных 30m
Тестирование NoSQL: MongoDB, Redis, DynamoDB 30m
Тестирование ETL 30m
Тестирование миграции данных 25m
Тестирование вебхуков 25m
Тестирование интеграции со сторонними сервисами 25m
Контрактное тестирование с Pact 30m
Тестирование документации API 25m
Оценка по модулю 6 60m
07 Тестирование мобильных приложений 25 уроков
Тестирование iOS и Android 25m
Нативные, гибридные и кроссплатформенные приложения 25m
Настройка лаборатории устройств 30m
Особенности тестирования iOS 30m
Особенности тестирования Android 30m
Тестирование UI/UX мобильных приложений 25m
Тестирование жестов и касаний 25m
Тестирование сетевых условий 25m
Тестирование офлайн-режима и синхронизации 25m
Тестирование push-уведомлений 25m
Deep Links и Universal Links 25m
Тестирование батареи и производительности 25m
Тестирование памяти и хранилища 25m
Тестирование безопасности мобильных приложений 30m
Профилирование производительности мобильных приложений 30m
Аналитика крашей: Crashlytics и Sentry 25m
Тестирование биометрической аутентификации 25m
Тестирование внутренних покупок 30m
Тестирование CarPlay и Android Auto 25m
Тестирование носимых устройств 25m
A/B-тестирование мобильных приложений 25m
Дистрибуция приложений: TestFlight и Firebase 25m
Тестирование доступности мобильных приложений 30m
Тестирование локализации мобильных приложений 25m
Оценка по модулю 7 45m
08 Автоматизация тестирования 30 уроков
Когда автоматизировать 25m
Пирамида автоматизации тестирования 25m
Расчёт ROI автоматизации 25m
Выбор фреймворка для тестирования 25m
Основы программирования для тестировщиков 35m
Концепции ООП для QA 30m
Git для QA-инженеров 30m
Паттерн Page Object 30m
Паттерн Screenplay 25m
Data-Driven тестирование 25m
Keyword-Driven тестирование 25m
BDD с Cucumber и Gherkin 30m
Selenium WebDriver 35m
Selenium Grid 30m
Playwright 35m
Cypress 35m
Playwright, Cypress и Selenium: сравнение 30m
Appium для мобильной автоматизации 35m
XCUITest и Espresso 30m
Автоматизация API с REST Assured 30m
Визуальное регрессионное тестирование 25m
Отчёты с Allure 25m
Фабрики тестовых данных и фикстуры 25m
Борьба с нестабильными тестами 25m
Кроссбраузерное тестирование с BrowserStack 25m
Headless-тестирование 20m
Скриншоты и видеозаписи 20m
Пользовательские проверки и матчеры 25m
Ревью тест-кода: лучшие практики 25m
Оценка по модулю 8 60m
09 CI/CD и DevOps для QA 20 уроков
Концепции CI/CD для QA 25m
Jenkins для QA 30m
GitHub Actions для QA 30m
GitLab CI для QA 30m
Docker для QA-инженеров 30m
Docker Compose для тестовых окружений 30m
Основы Kubernetes для QA 30m
Управление тестовыми окружениями 25m
Инфраструктура как код для тестирования 25m
Feature Flags и тестирование 25m
Blue-Green и канареечные деплои 25m
Мониторинг и наблюдаемость для QA 30m
Анализ логов: ELK Stack и Grafana 30m
Хаос-инжиниринг 30m
Стратегии тестирования в продакшене 25m
Управление релизами для QA 25m
Оркестрация тестов 25m
Облачное тестирование: AWS, GCP и Azure 30m
Метрики DevOps для QA 25m
Оценка по модулю 9 45m
10 Сети и протоколы 15 уроков
Модели OSI и TCP/IP 25m
HTTP: глубокое погружение 30m
DNS для тестировщиков 25m
Тестирование SSL/TLS 30m
Прокси-инструменты: Charles, Fiddler, mitmproxy 35m
Тестирование протокола WebSocket 25m
Эмуляция и ограничение сети 25m
Тестирование балансировщиков и CDN 25m
Тестирование файрволов и WAF 25m
TCP и UDP 20m
Тестирование API Gateway 25m
Тестирование VPN 25m
Тестирование IPv4 и IPv6 20m
Wireshark для QA 30m
Оценка по модулю 10 45m
11 Тестирование по доменам 25 уроков
Тестирование банковских и финансовых систем 30m
Тестирование страховых систем 25m
Тестирование в сфере здравоохранения 30m
Тестирование телекоммуникационных систем 25m
Тестирование электронной коммерции 30m
Тестирование ERP и SAP 30m
Тестирование CRM и Salesforce 25m
Тестирование игр 30m
Тестирование стриминга и медиа 25m
Тестирование IoT 30m
Тестирование встраиваемых систем 30m
Тестирование AI и машинного обучения 35m
Тестирование LLM и генеративного AI 35m
Тестирование блокчейна и Web3 30m
Тестирование криптовалют и DeFi 30m
Тестирование автомобильных и ADAS-систем 30m
Тестирование в авиационной отрасли 25m
Тестирование госсистем и комплаенс 25m
Тестирование EdTech 25m
Тестирование недвижимости и PropTech 25m
Тестирование цепочек поставок и логистики 25m
Тестирование социальных сетей 25m
Тестирование маркетплейсов 25m
Тестирование хранилищ данных и BI 30m
Оценка по модулю 11 45m
12 Лидерство и карьера в QA 30 уроков
Карьерные пути в QA 25m
Создание QA-портфолио 30m
Подготовка к собеседованию: ручное тестирование 30m
Подготовка к собеседованию: автоматизация 30m
Подготовка к собеседованию: тестирование API 30m
Подготовка к собеседованию: системный дизайн для QA 35m
Подготовка к собеседованию: поведенческие вопросы 25m
Составление резюме для QA-инженеров 25m
Сертификации: ISTQB и другие 25m
Построение QA-команды с нуля 30m
Найм в QA: как найти правильных людей 25m
Тест-стратегия для нового проекта 30m
Аудит QA-процессов 30m
Дашборд метрик QA 30m
Навыки коммуникации для QA 25m
Эффективная работа с разработчиками 25m
Презентация результатов тестирования 25m
Бюджет и выбор инструментов 25m
Управление распределёнными QA-командами 25m
Менторство начинающих QA-инженеров 25m
Переход от ручного тестирования к автоматизации 30m
Фриланс в QA 25m
Контрибуция в open-source QA-проекты 25m
Построение личного бренда в QA 25m
Выступления на конференциях для QA 25m
Техническое писательство для QA 25m
Будущее QA: AI и далее 30m
Переговоры о зарплате в QA 25m
Построение QA-сообщества 25m
Финальный экзамен курса 90m

Senior QA Lead с 7+ годами опыта построения систем качества в Google (Waze) и AI-платформах. Специализация: автоматизация тестирования, AI/ML тестирование и платёжные системы.
Подробнее обо мне →Для кого этот курс?
Для всех уровней. Если вы рассматриваете QA как карьеру — начните с Модуля 0. Если вы ручной тестировщик и хотите в автоматизацию — идите в Модуль 8. Если Senior и хотите стать Lead — Модуль 12. Каждый модуль самодостаточен, можно начать с любого.
Нужен ли опыт программирования?
Нет. Модули 0–4 полностью концептуальные: основы тестирования, техники тест-дизайна, документация. Программирование начинается в Модуле 8, где есть отдельный урок «Основы программирования для тестировщиков» с нуля.
Чем этот курс отличается от QA Bible, Halushka, Guru99?
Охват. QA Bible покрывает ~120 тем, Halushka — 24. Этот курс — 320 уроков в 12 модулях, включая 24 темы которые не покрывает никто: AI/ML тестирование, Playwright, контрактное тестирование, chaos engineering, gRPC, карьерный рост до Director. Плюс — практические упражнения и квизы в каждом уроке.
Почему курс полностью бесплатный?
Я верю что качественное QA-образование не должно быть за paywall. Этот курс — результат 7+ лет опыта в Google, AI стартапах и финтехе. Он бесплатный потому что лучший способ построить авторитет в индустрии — делиться знаниями открыто.
Сколько времени нужно на прохождение?
80+ часов контента. В своём темпе — обычно 3–6 месяцев при 2–3 уроках в день. Каждый урок рассчитан на одно занятие: 15–55 минут. Можно проходить линейно или прыгать к нужным темам.
На каких языках доступен курс?
Английский, испанский и русский. Все 320 уроков полностью доступны на трёх языках. Это не машинный перевод — каждая версия адаптирована с учётом терминологии и контекста QA-сообщества на каждом языке.
Есть ли практические задания?
Да. 150+ упражнений с подсказками и решениями. Квизы в каждом уроке для проверки понимания. Итоговый assessment в конце каждого модуля. Mermaid-диаграммы и примеры кода с подсветкой синтаксиса.
Могу ли я использовать курс для подготовки к ISTQB?
Да. Модули 1–4 покрывают весь syllabus ISTQB Foundation Level: принципы тестирования, STLC, техники тест-дизайна, документация. Модуль 12 включает отдельный урок по сертификациям ISTQB с рекомендациями по подготовке.