Автоматизатор тестирования на Python

Пишет автотесты на Python для веб-приложений и API
Обучение 6 месяцев
Диплом / Сертификат
4,3
Стоимость курса
106 000 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Автоматизатор тестирования на Python» от Яндекс Практикум - practicum.yandex.ru

  1. ООП: наследование и полиморфизм. Изучите основы объектно-ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП помогает писать программы, которые легко подд…
  2. ООП: инкапсуляция. Продолжите изучать ООП. После этого модуля сможете решать комплексные сложные задачи в коде. Чтобы закрепить полученные навыки, напишете небольшое приложение.
  3. Юнит-тесты. Освоите важную часть автоматического тестирования — фреймворк Pytest. Его используют, чтобы не писать каждый раз код с нуля. Начнёте работать в Pytest сначала с самыми простыми тестами — юнит-тестами. Потом узнаете, как в Pytest тестировать веб.
  4. UI-тестирование. Научитесь автоматизировать проверки, которые обычно проводятся вручную через браузер. Для этого изучите Selenium — с его помощью программы с автотестами «нажимают» на кнопки и «заполняют» поля ввода. Примените всё, что узнали о Python, для те…
  5. Page Object Model. Узнаете, как улучшать автотесты с помощью паттерна проектирования Page Object Model. Он помогает выстраивать правильную структуру тестов, чтобы их было легче читать и поддерживать. Построите отчёты о тестировании с помощью инструмента Allur…
  6. Тестирование API. Узнаете, как автоматизировать тестирование API. Научитесь применять Postman и Swagger для автоматизации, писать несколько видов запросов. Потренируетесь работать с моками и стабами — заглушками, которые имитируют поведение реальных сервисов.…
  7. Архитектура. Мало покрыть приложение тестами — нужно позаботиться о том, чтобы процесс тестирования был исправен. Поэтому в этом модуле вы научитесь оценивать, насколько полно функциональность покрыта тестами. Это нужно, чтобы не было проблем при автоматизаци…
  8. Итоговый проект. Это проект, который объединит весь изученный материал. Вам предстоит покрыть тестами веб-приложение, API и написать юнит-тесты на отдельную функциональность.
  9. Базы данных. Узнаете, как устроен язык запросов SQL. Поймёте, как тестировать базы данных.
  10. Основы Python. Познакомитесь с базовыми конструкциями языка: классами и объектами, функциями, ветвлениями и так далее. Будете сразу применять знания: писать код внутри уроков и в среде разработки PyCharm.
Ознакомиться со всей программой

Чему вы научитесь

  • ООП наследование и полиморфизм. Изучите основы объектно ориентированного программирования (ООП). Это принципы, которые помогают решать сложные задачи, настраивать методы и классы, создавать логичные иерархии. ООП пом…
  • Тестирование API. Узнаете, как автоматизировать тестирование API. Научитесь применять Postman и Swagger для автоматизации, писать несколько видов запросов. Потренируетесь работать с моками и стабами заглушками, кото…
  • Архитектура. Мало покрыть приложение тестами нужно позаботиться о том, чтобы процесс тестирования был исправен. Поэтому в этом модуле вы научитесь оценивать, насколько полно функциональность покрыта тестами. Это нуж…
  • UI тестирование. Научитесь автоматизировать проверки, которые обычно проводятся вручную через браузер. Для этого изучите Selenium с его помощью программы с автотестами «нажимают» на кнопки и «заполняют» поля ввода.…
  • ООП инкапсуляция. Продолжите изучать ООП. После этого модуля сможете решать комплексные сложные задачи в коде. Чтобы закрепить полученные навыки, напишете небольшое приложение.

Подробная информация о курсе

Пишет автотесты на Python для веб-приложений и API

Цены и сроки

  • Стоимость106 000 ₽

Содержание

  • Формат обученияСмешанный

По окончанию курса

  • Диплом или сертификатДиплом / Сертификат

Отзывы о курсе

56260
alt
Егор Стусь
7 февраля 2024 г.
4.0

Заканчиваю курс Автоматизатор тестирования на Python. В целом обучение прошло неплохо, отзывчивые наставники, много новой информации, постоянные фидбеки от куратора, но... Так как я обучался в 3 потоке, по этому курс оказался сыроват. И некоторые примеры расписаны для лучшего понимания совсем непони…

1654
alt
Amina Ramazanova
15 января 2024 г.
5.0

Пройдя курсы "Автоматизатор тестирования на Python", я осталась очень довольна. Теория была представлена четко и понятно, даже сложные концепции стали доступными благодаря ясным объяснениям и примерам. Отдельно хочу отметить дружелюбие и готовность помочь со стороны куратора. Вопросы всегда решались…

15784
alt
Tania Aniskina
4 декабря 2023 г.
4.0

Заканчиваю курс Тестирование веб-приложений python Плюсы: Теперь я могу написать проект с нуля, раньше требовалась помощь старших автоматизаторов Четкое понимание структуры проекта Формат чтения теории для меня идеален Сплоченная команда Помощь наставника Техническая подд…

21285
alt
Александр Шляхтенко
4 декабря 2023 г.
4.0

Прохожу курс 'Автоматизатор тестирования на Python', вкратце по достоинствам и недостаткам: Плюсы: 1. Курс довольно новый и динамично развивается. 2. Возможность получить оперативную связь от кураторов, наставника и ревьюеров в корпоративном мессенджере. 3. Интересное интерактивное о…

Автоматизатор тестирования на Python
106 000 ₽