Тестировщики нужны всем компаниям, которые создают IT‑продукты
Освоите ручное и автоматизированное тестирование за 9 месяцев

Должность

Инженер по тестированию, специалист по тестированию, тестировщик, QA-engineer

Получите мощный набор навыков и инструментов

Всё это вы освоите онлайн на нашем курсе — даже если у вас нет технического образования и опыта в IT

DevTools
Charles
Figma
Git
Android Studio
Postman
Python
JSON/XML
XML/XSD
Apidoc/Swagger
SQL
Cygwin/Terminal
Научитесь применять нейросети так, чтобы они работали вместе с вами, а не вместо вас
ИИ будет усиливать ваши навыки, а вы — критически оценивать его решения

Ещё нейросети сделают ваше резюме заметнее: 73% работодателей поддерживают внедрение ИИ в рабочие процессы, а больше половины — обращают внимание на такие умения при найме
Регулярно обновляем программу, чтобы вы проходили только актуальное
Составили программу по модели 4C/ID: будете проходить только то, что нужно для решения настоящих задач тестировщика
Самостоятельная работа в тренажёре・4 темы・~3 часа
Бесплатно
Основы тестирования
1 модуль — бесплатно, чтобы вы попробовали себя в роли специалиста по тестированию и поняли, хотите ли развиваться в сфере QA. А после бесплатной части выберете подходящий формат курса: базовый или расширенный.
  • Чек-листы
  • Тест-кейсы
  • Баг-репорты
  • Базовый и расширенный курс
Роль тестировщика в IT‑команде
Узнаете, что такое тестирование, как работает команда и из чего состоит цикл тестирования
Чек-листы и баг‑репорты
Чек-листы тестировщика, что такое баг, баг-репорт и его заголовок, шаги воспроизведения, приоритеты, окружение, логи, скриншоты и скринкасты, кросс-браузерность, оракул
Тест-кейсы
Статусы тест-кейсов и тест-сьюты, отчёт о тестировании, регрессионное и смоук-тестирование, тестирование локализации
Создадите тестовую документацию, выполните по ней смоук-тестирование веб-версии Яндекс Метро, сделаете отчёт
1
5 тем・1 проект
Основы тестирования и отчёты об ошибках
Анализ входящих артефактов: тикета, требований, макета
Выполнение смоук‑теста по готовым чек‑листам и тест‑кейсам
Сравнение ожидаемого и фактического результатов
Оформление баг‑репортов
Жизненный цикл бага
Проект: смоук‑тестирование для веб‑формы, заведение 2–3 багов, составление сводки
2
8 тем・1 проект
Тест-анализ и тест-дизайн
Декомпозиция требований
Объекты тестирования
Серые зоны в тестировании
Классы эквивалентности
Граничные значения
Оптимизация тестовых данных
Составление чек‑листов
Написание тест‑кейсов
Проект: комплект тестовой документации для веб‑формы — объекты, серые зоны, КЭ/ГЗ, чек‑лист, тест‑кейсы
3
6 тем・1 проект
Исследовательское и регресс-тестирование
Приоритизация тестов
Статусы тест‑рана: Passed, Failed и Blocked
Исследовательское тестирование
Severity и Priority
Ретест и минимальный регресс
Формирование отчёта, работа в TMS
Проект: регресс‑тестирование перед релизом, исследовательская сессия, ретест и отчёт по результатам
4
4 темы・1 проект
Тестирование веб‑интерфейса
Сверка с макетом (измеримые параметры)
Кросс-браузерность, адаптивность
DevTools (Elements, Network, Console)
Фиксация доказательств по шаблону
Проект: плановая проверка интерфейса и диагностика симптомов через DevTools
5
6 тем
Тестирование бэкэнда: API и базы данных
HTTP, REST
Postman, Swagger
Позитивное/негативное тестирование API
SQL (команды SELECT, WHERE, LIMIT)
Связь API и базы данных
Сквозная проверка
Практика: серия заданий с автопроверкой в тренажёре
6
5 тем・1 проект
Расследование инцидентов: логи и консоль
CLI (SSH, навигация)
Логи (уровни, структура)
Команды grep, tail, less
Алгоритм расследования инцидента
Сохранение доказательств
Проект: комплексное расследование инцидента по логам
7
3 темы・1 проект
Мобильное тестирование
Android Studio, эмулятор, установка APK
Сценарии: установка, прерывания, ориентация, фон
Logcat для сбора логов
Проект: тестирование мобильного приложения Заметки на эмуляторе
8
1 проект
Итоговый проект по ручному тестированию
Примените все навыки, которые освоили на курсе: составите тест‑план и проведёте тестирование веб‑версии, API и базы данных, логов, а также мобильной версии. По результатам тестирования подготовите полный комплект артефактов и сводку отчёта.
9
4 темы・1 проект
Вход в автоматизацию. Первый тест
Основы Python для тестировщика
Пирамида тестирования
Библиотеки pytest и requests
Основы Git (команды commit, push)
Проект: написание и запуск API-автотеста + фиксация результата в Git
10
4 темы
Pytest: структура, параметризация, фикстуры
Параметризация тестов
Создание фикстур (setup/teardown)
Использование маркёров (skip, xfail)
Организация тестов в проекте
Проект: набор API-тестов с использованием функций, модулей, параметризации, фикстур и тестовых данных из файла
11
4 темы・1 проект
Git и работа с версиями
Ветвление (branch, merge)
Создание пул-реквестов
Разрешение конфликтов слияния
Проведение код-ревью
Проект — моделирование командной работы
12
4 темы・1 проект
API-автотесты: продвинутые проверки
Тестирование CRUD-операций (POST, PUT, DELETE)
Проверка схем ответа с помощью Pydantic
Написание негативных тестов (ошибки 4XX)
Работа с токенами авторизации
Проект: CRUD-набор API-тестов с авторизацией, углублёнными фикстурами и структурой проекта
13
5 тем・1 проект
UI-автотесты: Playwright, селекторы, ожидания
Фреймворк Playwright
Поиск надёжных локаторов
Работа с автоожиданиями
Базовые действия (клик, ввод текста)
Создание скриншотов
Проект: UI‑автотесты для критичного пути веб‑приложения
14
4 темы・1 проект
Отчёты и изоляция: Allure + фикстуры через API
Интеграция Allure-отчётов
Добавление шагов и вложений
Создание фикстур для подготовки и очистки данных через API
Обеспечение изоляции тестов
Проект: подготовка тест-сьюта к командной работе, включая отчётность, изоляцию, негативные тесты, Pydantic
15
3 темы・1 проект
Работа с базами данных в автотестах
Основы SQL (SELECT)
Подключение к базе данных из Python (psycopg2)
Использование фикстур для проверки состояния базы данных и её очистки
Проект: интеграция проверок базы данных в автотесты
16
4 темы・1 проект
Мини-CI: GitHub Actions
Основы CI/CD
Написание воркфлоу на YAML
Автоматический запуск тестов в GitHub Actions
Сохранение и публикация Allure-отчётов
Проект: настройка пайплайна, который запускает автотесты при обновлении кода, генерирует и публикует отчёт
17
1 проект
Итоговый проект по автоматизированному тестированию
Примените все навыки, которые освоили на курсе, и проведёте полный цикл автоматизации тестирования, включая анализ требований, проектирование фреймворка, написание UI/API-тестов, интеграцию с базой данных, CI и Allure
+3 месяца
Расширенный курс «Инженер по тестированию»
+6 тем
Архитектура тестовых фреймворков, Docker для тестировщика, моки и стабы, изоляция тестов, автоматизация мобильных приложений, продвинутое тестирование API, нагрузочное тестирование и анализ производительности
+5 проектов
Внедрение паттернов для повышения поддерживаемости кода, контейнеризация тестового проекта, изолированные тесты, автотесты для мобильного приложения, контрактные тесты и тестирование сценариев с очередями сообщений, нагрузочное тестирование API-эндпоинта
Больше навыков, которые помогут найти работу и быстрее вырасти до middle
Получите сертификат о завершении курса
Очень много практики
Ещё 7 месяцев после курса бесплатно помогаем с поиском работы — для этого у нас целый карьерный центр
10 000+ пользователей Практикума уже нашли новую работу
90% трудоустроились в первые полгода
Это данные исследования ВШЭ — они основаны на опыте пользователей Яндекс Практикума на российском рынке труда
Как устроен курс

Если у вас есть вопросы, оставьте заявку — мы позвоним

 
  •                                        
Отвечаем на вопросы
Подойдёт ли мне этот курс?
Для тех, кто сомневается, мы спроектировали бесплатную часть, которая поможет получить ответ на этот вопрос. Если вы убедитесь, что выбранный курс вам не подходит, — это тоже положительный результат.
Каким требованиям нужно соответствовать?
Вам не понадобятся специальные навыки или опыт — будете проходить всё с нуля. Главное — иметь компьютер и достаточно времени. Выше можно посмотреть программу, чтобы оценить количество материала и свои возможности.
Кто будет помогать мне проходить курс?
Все наставники — практикующие специалисты: сотрудники Яндекса и других крупных компаний. Программу составляют опытные методисты, а ещё действующие специалисты Яндекса, Школы анализа данных и других лидеров технологической индустрии.
Как и когда я буду проходить курс?
Курс включает 3 составляющие: теорию с закреплением в тренажёре, самостоятельные работы и проекты, онлайн-встречи с наставником. В тренажёре вы можете заниматься в любое удобное время, а выполнение практики привязано к двух- или трёхнедельному циклу.
Смогу ли я найти работу после курса?
Конкуренция в IT среди новичков высокая, но не экстремальная. А прохождение курса в Практикуме помогает быстрее найти работу: наши пользователи получают на 38% больше приглашений на собеседования по сравнению с кандидатами, которые не заканчивали онлайн-курсы. Это подтверждено совместным исследованием Яндекс Практикума и hh.ru.
А если я хочу работать в Яндексе?
Некоторые наши студенты работают в сервисах Яндекса, в том числе и в Практикуме. Но с нашей стороны было бы нечестно что-либо гарантировать и завышать ваши ожидания.

Без опыта попасть в крупную IT-компанию возможно, хотя и сложно. Программа составлена так, чтобы вы могли начать карьеру после курса и набраться первого опыта. С ним вам будет значительно проще претендовать на позицию в крупных компаниях.
Вы поможете мне найти работу?
Да. В Практикуме лучшая программа трудоустройства среди онлайн‑курсов по версии российского сервиса «Сравни». Найти работу поможет наш карьерный центр, если вам уже исполнилось 18 лет.

Сначала при поддержке HR‑экспертов вы составите резюме и научитесь писать сопроводительные письма. Потом начнёте активно откликаться на вакансии, а мы будем рядом и минимизируем стресс: проведём тренировочные собеседования, ответим на вопросы, познакомим с карьерным трекером — нашим инструментом для отслеживания вакансий и организации ваших откликов.

Ещё мы предложим вам партнёрские вакансии. В нашей базе 4 000+ компаний, которые регулярно приглашают пользователей Практикума на собеседования.

Обратите внимание: если курс оплачивает ваш работодатель, у вас не будет программы трудоустройства.
Получу ли я какой-то документ после курса?
Да, для этого нужно закончить курс и успешно выполнить итоговый проект. Тогда вы получите сертификат о завершении курса в электронном виде.
Если не понравится, я могу вернуть деньги?
Конечно. Если курс ещё не начался, вернём всю сумму. Если уже начался, придётся оплатить прошедшие дни со старта вашей когорты — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Нужно ли иметь техническое образование, чтобы проходить курс?
Нет, не нужно. Наш дистанционный курс разработан для тех, кто не имеет представления о тестировании. Программа построена таким образом, что навыки профессионального тестировщика вы получаете, пока проходите онлайн-обучение. Если у вас есть базовые знания, курс поможет их структурировать и двигаться дальше.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.

Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Курс будет стоить меньше, если оплатить его сразу целиком.

Через компанию: юридические лица также могут оплатить курс в Практикуме. Чтобы заказать счёт для оплаты, оставьте заявку на странице для корпоративных клиентов.
В какой валюте можно оплатить курс?
Оплатить курс можно в любой валюте, кроме российских рублей.

Чтобы вам было проще сориентироваться, мы указываем примерную стоимость в долларах США, но списание будет в казахстанских тенге, а конвертация — по курсу вашего банка.

Давайте поможем

Мы работаем с 09:00 до 18:00 по минскому времени и связываемся в течение одного дня. Если оставите заявку сейчас, то перезвоним уже в рабочее время.