Освоите pytest, Selenium WebDriver и другие нужные инструменты. Поймёте, как строить процесс автоматизации внутри проекта.
Основы Python. Познакомитесь с базовыми конструкциями языка: классами и объектами, функциями, ветвлениями и так далее. Будете сразу применять знания: писать код внутри уроков и в среде разработки PyCharm.
ООП: наследование и полиморфизм. Изучите основы объектно-ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП помогает писать программы, которые легко поддерживать и проверять.
ООП: инкапсуляция. Продолжите изучать ООП. После этого модуля сможете решать комплексные сложные задачи в коде. Чтобы закрепить полученные навыки, напишете небольшое приложение.
Юнит-тесты. Освоите важную часть автоматического тестирования — фреймворк Pytest. Его используют, чтобы не писать каждый раз код с нуля. Начнёте работать в Pytest сначала с самыми простыми тестами — юнит-тестами. Потом узнаете, как в Pytest тестировать веб.
UI-тестирование. Научитесь автоматизировать проверки, которые обычно проводятся вручную через браузер. Для этого изучите Selenium — с его помощью программы с автотестами «нажимают» на кнопки и «заполняют» поля ввода. Примените всё, что узнали о Python, для тестирования веб-приложений.
Page Object Model. Узнаете, как улучшать автотесты с помощью паттерна проектирования Page Object Model. Он помогает выстраивать правильную структуру тестов, чтобы их было легче читать и поддерживать. Построите отчёты о тестировании с помощью инструмента Allure, который предоставляет наглядную статистику о проверках.
Тестирование API. Узнаете, как автоматизировать тестирование API. Научитесь применять Postman и Swagger для автоматизации, писать несколько видов запросов. Потренируетесь работать с моками и стабами — заглушками, которые имитируют поведение реальных сервисов. Например, с их помощью можно отправить письмо в автотесте, то есть не отправляя его на самом деле.
Архитектура. Мало покрыть приложение тестами — нужно позаботиться о том, чтобы процесс тестирования был исправен. Поэтому в этом модуле вы научитесь оценивать, насколько полно функциональность покрыта тестами. Это нужно, чтобы не было проблем при автоматизации.
Итоговый проект. Это проект, который объединит весь изученный материал. Вам предстоит покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность.
Базы данных. Узнаете, как устроен язык запросов SQL. Поймёте, как тестировать базы данных.
получение диплома по окончании курса, возможность оплаты в рассрочку, много дополнительного контента, который пригодится в будущем, отличная работа команды практикума, понятный материал
их нет
Отличные курсы
Прошла курс Инженер по тестированию: от новичка до автоматизатора. Получила много нужных знаний и смогла сменить свою профессию. Яндекс практикум лучшая платформа для обучения, всем советую
хорошая теоретическая база, очень много полезных материалов, охват большого количества востребованных технологий, хорошее комьюнити, постоянное развитие и обновления программ
серьезных минусов выделить не могу, в основном все хорошо прошло, поддержка выручает
Курс "Фронтенд разработчик" от ЯП
Прошел курс "Фронтенд разработчик", весь 2025 год совмещал работу и обучение в практикуме.
Пройти его реально, можно даже не пользоваться переходами в когортах, но иногда они прям выручают (очень важно что они есть, я свои использовал 2 из 3 штук), чтоб успешно пройти курс нужно задвинуть лень на второй план и шпарить по полной!
Автоматизатор тестирования
Это курс отличная инвестиция в карьерный апгрейд, если вы уже в профессии. Он не научит вас что тестировать (это вы и так знаете), но он научит как делать это эффективно, современно и профессионально с точки зрения инженерии. Рекомендую, если: Вы хотите перейти от написания скриптов к построению поддерживаемой автоматизации. Вам не хватает системы в знаниях об инструментах (от Selenium до Docker). Вы готовы к интенсивной 4-6 месячной работе после своего основного рабочего дня. Не ждите, если: Вы думаете, что это будет «лёгкая прокачка». Это серьёзная нагрузка. Но результат - уверенное владение стеком, проект в портфолио и реальные кейсы для обсуждения на performance-ревью - того определённо стоит. Теперь я не просто «тестировщик, который немного умеет в автоматизацию». Я инженер по автоматизации тестирования, и этот курс был ключевым шагом в этой трансформации.