Автоматизированное тестирование на Python
Онлайн-курс
Пройдёте стажировку в IT-компании уже во время обучения
Научитесь работать с Selenium Grid, Server, IDE, Webdriver, а также настраивать интеграцию с Jenkins
Будете учиться у экспертов из Kaspersky, «Сбера», «Рамблера», IT-Resume, X5 Retail Group
-60%
до 20 января
70% практики
90+ заданий в песочнице Python, 35 заданий в песочнице SQL, практические занятия, тесты и тренажёры.
Занятия в удобное время
без строгих дедлайнов, лекций и расписаний. Курс с регулярными обновлениями и бессрочным доступом!
2 диплома
удостоверение о повышении квалификации и диплом Академии Eduson, подтверждённый «Сколково».
10 крупных проектов
в портфолио по окончании курса.
Выгодная рассрочка без процентов
обучайтесь сейчас, платите удобными частями!
Стажировка в IT-компании
уже во время обучения — получите первый опыт работы над реальным проектом в кросс-функциональной команде.

220 000 ₽ — средняя зарплата инженера по тестированию в 2025

Автотестирование — ключ к карьерному росту тестировщика

Автотесты работают быстрее, исключают человеческий фактор и позволяют тестировщику сосредоточиться на поиске действительно важных багов

Получите возможность работать над разными проектами, развиваться в том направлении, которое вам действительно интересно, и претендовать на позицию QA-инженера. С Python вы сможете:
Автоматизировать рутинные сценарии
Проверять сложные системы
Глубже разбираться в продукте

По данным hh.ru

Кому подойдёт курс

Junior/middle-тестировщикам
Освоите современные инструменты автоматизированного тестирования. Отработаете знания на практике и расширите профессиональные навыки. Сможете претендовать на более высокие должности и увеличить доход.
1/2
Систематизируете и расширите свои знания, получите больше практики. Будете чувствовать себе увереннее в профессиональном плане и сможете претендовать на повышение.
2/2
Начинающим QA-инженерам

Оставьте заявку на карьерную консультацию

Инструменты:

Навыки:

Ваши навыки
после обучения

QA-инженер

Разрабатываю автотесты на Python с использованием PyTest
Применяю объектно-ориентированный подход (ООП) в разработке автотестов
Автоматизирую UI-тестирование веб-приложений с помощью Selenium WebDriver
Пишу API-тесты и проверяю API-запросы с помощью библиотеки Requests
Генерирую отчёты о результатах тестов с помощью Allure Report
Применяю подход BDD в автоматизации тестирования
Настраиваю параллельный запуск тестов
Использую Playwright для фронтенд-автоматизации
Работаю с базами данных при подготовке и проверке тестовых данных
Автоматизирую тестирование в CI/CD-средах с помощью Jenkins и GitLab CI
Работаю с системой контроля версий Git и сервисом GitLab
Соблюдаю стандарты PEP8 и применяю принципы чистого кода
hh.ru

На курсе вы создадите 10 проектов

Автоматизируете UI-тестирование для авторизации на тестовом стенде курса. Протестируете позитивный и негативный сценарии, подберёте и напишете локаторы c помощью Selenium IDE.
1/10
Протестируете форму авторизации на сайте amazon.com c помощью инструментов Python, PyCharm и Selenium WebDriver.
2/10
Напишете 3 теста с помощью PyTest для сайта gismeteo.ru. Поймёте, как вынести действия из тестового метода в фикстуры.
3/10
Запустите параллельно тесты, которые вы написали ранее, с помощью Selenium Grid и LambdaTest.
4/10
C помощью фреймворка Playwright напишете для amazon.com автотест, который добавляет новый адрес в личный кабинет.
5/10
Сгенерируете отчёты с помощью Allure и задокументируете тесты. Добавите в отчёты описание, критичность, шаги, ссылки и теги.
6/10
Автоматизируете тестирование API и напишете 11 автотестов для сайта TheCatAPI. C помощью автотестов проверите поля, бизнес-логику и коды ответов, отрефакторите код и сгенерируете отчёты.
7/10
Продолжите работу с сайтом TheCatAPI: сгенерируете тестовые данные, а затем напишете автотесты, чтобы проверить их.
8/10
Попрактикуетесь с Jenkins и пайплайнами: установите Jenkins в Docker, настроите плагин Allure, создадите проект с помощью пайплайна и настроите автотесты.
9/10
Выполните
дипломную работу по автотестированию
10/10

Направим вас на стажировку
в IMPET SPACE уже во время обучения

Вы приобретёте опыт работы над реальным проектом в кросс-функциональной команде и научитесь:
Разделять задачи на этапы
Распределять роли в команде
Взаимодействовать с бизнес-аналитиками, project-менеджерами, UX/UI-дизайнерами и тестировщиками
Вас будет сопровождать ментор по QA: он поддержит в сложных моментах, скорректирует ход работы, ответит на вопросы и поможет реализовать проект так, чтобы он демонстрировал ваши компетенции.
Понятной теории
Вы последовательно изучаете теорию в формате видеолекций и скринкастов в удобное время. К занятиям прилагаются дополнительные материалы, конспекты и чек-листы.
Обратной связи
Вы получаете обратную связь по практике в тренажёрах и код-ревью. Также за вами закреплён куратор, который помогает на каждом этапе обучения и отвечает на все вопросы.
Дипломной работы
Вы делаете итоговый проект, сдаёте его, учитываете обратную связь от код-ревьюера и при необходимости дорабатываете
Разнообразной практики
Вы отрабатываете навыки на практических заданиях и тестах, в тренажёрах, интерактивной песочнице Python и чат-ботах.
Стажировки
Вы сможете пройти стажировку в IT-компании и получить реальный опыт работы в проектной команде — уже во время обучения.

Курс состоит из

Программа обучения
Скачать полную версию в PDF
Скачать полную версию в PDF
126
академических часов
134
интерактивных урока
10
проектов
5
часов в неделю
4 бизнес-кейса

Онбординг

  • Инструкция по обучению на платформе Eduson
  • Как разобраться в новой теме
  • Как работать с книгами и статьями
  • Как выстроить план обучения
  • Как найти время на обучение
8 занятий
3 часа

Введение в автотестирование

  • Что стоит знать об автотестировании
  • Как стать тестировщиком-автоматизатором
Познакомитесь с основами и профессией автотестировщика.
2 занятия
1 час
1 бизнес-кейс

Начало работы с Python

  • Введение в языки программирования
  • Язык программирования Python
  • Как установить Python и вывести фразу «Hello, world!»
  • Что такое стандарты PEP 8 и как их применять
  • Как выбрать IDE для работы с Python
  • Как использовать IDE PyCharm для работы с Python
Напишете свой первый код на Python. Узнаете о стандартах оформления кода. Научитесь работать в IDE PyCharm.
2 занятия
1 час
35 заданий в песочнице

Типы данных в Python

  • Начало программирования на Python
  • Как работать с числами в Python
  • Как работать с булевыми переменными
  • Как работать со строками в Python
  • Как работать со списками
  • Как работать с кортежами
  • Как работать с множествами
  • Как работать со словарями
Изучите основные типы данных в Python: числа, строки, булевы переменные. Научитесь работать с коллекциями: списками, кортежами, множествами и словарями. Попрактикуетесь в интерактивной песочнице на платформе.
12 занятий
12 часов
5 заданий в песочнице

Функции

  • Что такое функция и как её создать
  • Как начать работать с функциями
  • Как задавать аргументы и работать с ними
  • Как работать с конструкциями args и kwargs
  • Как работать с локальными и глобальными переменными
  • Как документировать функцию и возвращать несколько значений из функции
Разберётесь, что такое функции, как их создавать и использовать. Научитесь передавать аргументы, работать с args и kwargs, использовать локальные и глобальные переменные.
7 занятий
2,5 часа
14 заданий в песочнице

Условия, циклы и рекурсии

  • Что такое условия и как с ними работать
  • Как работать с условным оператором if — elif — else
  • Как использовать условные операторы в функциях и комбинировать условия
  • Что такое тернарный оператор и the Anti-IF Campaign
  • Как использовать условный оператор в коде: методика раннего прерывания
  • Как избегать длинных условий в коде
  • Как избегать дублирований
  • Как не усложнять код
  • Что такое циклы в Python и как с ними работать
  • Что такое рекурсии в Python
Познакомитесь с условиями и циклами. Поймёте, как использовать условные операторы в функциях.
10 занятий
2 часа
1 бизнес-кейс

Модули и файлы

  • Что такое условия и как с ними работать
  • Как работать с условным оператором if — elif — else
  • Как использовать условные операторы в функциях и комбинировать условия
  • Что такое тернарный оператор и the Anti-IF Campaign
  • Как использовать условный оператор в коде: методика раннего прерывания
  • Как избегать длинных условий в коде
  • Как избегать дублирований
  • Как не усложнять код
  • Что такое циклы в Python и как с ними работать
  • Что такое рекурсии в Python
Познакомитесь с условиями и циклами. Поймёте, как использовать условные операторы в функциях.
5 занятий
1,5 часа
6 заданий в песочнице

Основы объектно-ориентированного программирования

  • Как создать класс и его объект
  • Как работает инкапсуляция
  • Как работает наследование
  • Как работает полиморфизм
  • Как писать код на Python в рамках ООП
Познакомитесь с принципами ООП: инкапсуляцией, наследованием, полиморфизмом. Научитесь создавать классы и объекты. Узнаете, как писать код в парадигме ООП.
6 занятий
5 часов

Дополнительные уроки по Python

  • Как работать с базами данных в Python
  • Как работать с библиотекой Python Requests
Поймёте, как делать запросы к базе данных на языке Python, научитесь получать и записывать данные. На реальной задаче разберётесь, как использовать библиотеку для работы с API.
2 занятия
2 часа
1 интерактивный тренажёр

Основы автотестирования

Познакомитесь с основами автоматизированного тестирования, плагинами pytest-xdist, csv и библиотекой Pandas. Научитесь работать с маркировкой и параметризацией тестов. Установите фреймворк PyTest и напишете свой первый тест.
  • Как начать работать с автотестами
  • Как написать тестовую функцию
  • Как писать автотесты с помощью плагинов
3 занятия
3,5 часа
4 практических задания
1 учебный материал

Автотестирование Frontend с помощью Selenium

Узнаете, какие инструменты используются для автоматизации тестирования UI. Научитесь работать с Selenium IDE и WebDriver, писать фикстуры для подготовки тестового стенда и получения тестовых данных.
  • Введение в автоматизацию фронтенд-тестирования
  • Какие инструменты подходят для автоматизации фронтенд-тестирования
  • Как начать работу с продуктами Selenium
  • Как писать тесты с помощью Selenium IDE
  • Как автоматизировать тестирование с помощью Selenium WebDriver
  • Как работать с фикстурами PyTest
  • Как автоматизировать параллельное тестирование фронтенда
11 занятий
7 часов
2 практических задания

Дополнительные инструменты автотестирования Frontend

Научитесь генерировать отчёты с помощью Allure Report. Освоите автоматизацию тестирования для BDD-разработки. Познакомитесь с инструментом Playwright для тестирования фронтенда.
  • Как генерировать отчёты с помощью Allure Report
  • Как автоматизировать тестирование для BDD-разработки
  • Как автоматизировать фронтенд-тестирование с помощью Playwright
5 занятий
3 часа
2 практических задания

Автотестирование API

Узнаете, как автоматизировать тестирование API. Поймёте, как писать автотесты с помощью библиотек PyTest и Requests. Напишете автотесты для проверки системы аутентификации веб-сервиса, а затем сгенерируете отчёт о тестировании с помощью библиотеки Allure.
  • Как автоматизировать тестирование API
  • Как проверить API-запрос
  • Как провести API-тест и сгенерировать отчёт
  • Как работать с тестовыми данными
6 занятий
5 часов

Автотестирование мобильных приложений

Познакомитесь с основами автотестирования iOS- и Android-приложений.
  • Как автотестировщики тестируют мобильные приложения
  • В чём особенность автотестирования на iOS
  • В чём особенность автотестирования на Android
3 занятия
1 час
1 практическое задание

Подход CI/CD

Разберётесь с принципами CI/CD и их применением в тестировании. Научитесь запускать тесты в Jenkins.
  • Как применять принципы и практики CI/CD
  • Как использовать Jenkins в тестировании
  • Как автотестировщик работает с GitLab CI
4 занятия
4 часа
1 тренажёр

Карьерный акселератор

Разберётесь в этапах найма. Поймёте, как взаимодействовать с рекрутерами и аутсорсинговыми компаниями. Узнаете, как описать свой опыт для будущего работодателя, выделиться среди других кандидатов и получить предложение о работе.
  • Как тестировщику найти работу в Европе
  • Как описать свой опыт по модели STAR
  • Как использовать LinkedIn для построения карьеры
3 занятия
3 часа
35 заданий в песочнице

SQL и базы данных

Бонусный блок
Научитесь работать с базами данных. Попрактикуетесь в запросах на языке SQL.
  • Зачем бизнес использует базы данных
  • Как проектировать базы данных
  • Как установить и настроить БД
  • Как подключиться к базе данных
  • Как подключиться к базе данных с помощью Dbeaver
  • Какие типы данных используются в PostgreSQL
  • Как использовать операторы SQL
  • Как выбрать данные из таблицы
  • Как задать шаблон для поиска значений в таблице
  • Как задать фильтр с помощью условных операторов
  • Как применять функции для обработки данных
  • Что такое транзакции в базах данных и как их использовать
  • Как анализировать ER-диаграммы
  • Как выбрать и соединить данные из разных таблиц
  • Как сгруппировать строки и провести вычисления над ними
  • Как анализировать данные о бизнесе с помощью SQL
  • Транспонируйте таблицу с помощью группировки
  • Как создавать подзапросы в SQL
  • Как создавать оконные функции в SQL
  • Как описать структуру базы данных с помощью операторов DDL
  • Как экспортировать данные и SQL-запросы
29 занятий
20,5 часов

Итоговый проект по автотестированию

Проект позволит проверить навыки автотестирования фронтенда и API веб‑приложений, которые вы освоили за время курса.
1 занятие
6 часов

Диплом о прохождении курса

У вас будет официальный документ, который подтвердит повышение квалификации и поможет в карьерном росте.

Удостоверение о повышении квалификации

После прохождения всех уроков
и практических кейсов курса вы получаете официальный диплом, который сможете указать в резюме.

Каждый выпускник программы получит два диплома

Преподаватели курса —
практикующие эксперты

Анна Хворостьянова

  • Автор курсов по ручному и автоматизированному тестированию на Java и JavaScript/TypeScript
10 лет в преподавании,
8000 успешных выпускников

Любовь Бурцева

  • Backend developer в израильской компании
  • Ex-backend developer Рамблер
5+ лет в разработке на Python

Вьет Нгуен

  • Архитектор и руководитель разработки СберKids
  • Ex-MegaLabs, руководитель разработки финансовых продуктов.
7+ лет в преподавании корпоративных курсов, 15+ лет в IT

Илья Воронцов

Преподаватель авторских курсов по алгоритмам, структурам данных, веб программированию, машинному обучению в школах «Интеллектуал» и «Силаэдр»
11+ лет опыта
и преподавания в IT
  • Ex-QA в VK
  • Ex-QA в Semrush
  • Автор и лектор курсов по тестированию ведущих онлайн-школ
  • Член ПК Podlodka QA Crew

Анастасия Заречнева

5+ лет в тестировании, 4 года в роли QA Automation Lead

Виктор Коваль

  • QA Automation Lead на проекте X5 Retail Group
  • Автоматизатор всех направлений тестирования: бэкенд, веб- и мобильного

Иван Лауре

20 лет в IT, 10 лет в тестировании
  • Ex-Freelance Web Developer
  • Test Manager в Kaspersky
  • Ex-System Administrator в Golden Telecom
10+ лет в тестировании

Александр Добычин

  • Lead AQA в Sber
  • Ex-SDET в Luxoft
  • Ex-SDET в AlfaInsurance

Андрон Алексанян

  • CEO & Founder платформы для подготовки к собеседованиям IT Resume
  • Исполнительный директор региональной сети «Аптека-Центр»
10+ лет в IT

Топ компании доверяют Академии Eduson обучение своих сотрудников

Нам доверяют лидеры

Вы получили 10 откликов! Помочь вам написать сопроводительное письмо?

Добрый день! Какие результаты по моему обращению?

Вы получите бесплатный доступ к сервису FindTheJob, который на основе вашего резюме подберёт вакансии, сам напишет уникальные сопроводительные письма и откликнется. А вам останется только выбрать, куда и когда пойти на собеседование.

Eduson X FindTheJob

Искусственный интеллект найдёт вам оффер мечты

Студент

Искуственный Интеллект

Студенты любят наши курсы

195 отзывов
Рейтинг: 4,7
131 отзыв
Рейтинг: 4,7
80 отзывов
Рейтинг: 5
57 отзывов
Рейтинг: 4,8
225 отзывов
Рейтинг: 4,8
144 отзыва
Рейтинг: 4,6
186 отзывов
Рейтинг: 4,9
184 отзыва
Рейтинг: 4,7

Поможем найти работу или вернём деньги за курс

Вы сможете выгодно выделиться среди других кандидатов на рынке.
Поможем составить резюме
Вы получите возможность получить работу в крупной компании.
Отправим ваше резюме в компании-партнёры
Вы узнаете, как правильно искать работу и успешно проходить собеседования
Подготовим к интервью
3
2
1
выпускников курса достигают своей цели и находят работу в IT
78%
берут заказы на фрилансе во время обучения
62%
вырастают до уровня middle быстрее, чем через год после окончания курса
26%
750 000
Студентов cроходят обучение на 2025 год
75+
Курсов-профессий выпустили с 2013 года
Академия Eduson — это про доверие
№1
В дополнительном обучении по версии Smart Ranking
13+
Лет обучаем компании и людей
Мы собрали лучших экспертов со всего мира, сделали удобную платформу, пригласили опытных кураторов, — и вот что получилось:
0 / мес
-60%
Обучение можно оплатить сразу или воспользоваться беспроцентной рассрочкой на 24 месяца
0 / мес
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
Оплатить сразу со скидкой
-5%
Записаться на бесплатную консультацию
  • Техподдержка учебной платформы
  • Ментор по QA в ходе стажировки
Доступ к курсу и всем обновлениям навсегда
  • Личный куратор на 365 дней
  • Стажировка в IT-компании
  • Удостоверение о повышении квалификации
  • Диплом Академии Eduson, подтвержденный Сколково
  • Помощь с трудоустройством
126 академических часов
6 месяцев обучения
70% обучения - практика
10 проектов в портфолио
125 практических заданий
134 интерактивных урока
Оформите налоговый вычет и верните 13% от стоимости обучения
Стоимость курса
Записаться на курс или получить бесплатную консультацию
Статус
У меня есть промокод
Применить
Часто задаваемые вопросы