Автоматизатор тестирования на Python от Яндекс Практикум

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

Отзывы пользователей

бесконечно благодарна авторам курса, команде сопровождения и однокурсникам за этот год
нет совсем
Отзыв о Яндекс Практикум
Год с Практикумом пролетел практически незаметно: такое ощущение, что я только недавно узнала, что такое коллекции и как работать в терминале. За длительный период обучения я успела испытать и радость от рабочего кода, и отчаяние перед дедлайнами, и гордость за себя после успешной сдачи проекта. С сокурсниками общение сложилось намного лучше, чем я могла даже себе представить, ведь мы регулярно помогали друг другу, поддерживали в трудные моменты. Отдельно хочется отметить всех представителей команды сопровождения, без которых прохождение курса было бы значительно запутанней. Обучение в Практикуме оставило прекрасные воспоминания и, конечно, бесценные навыки и опыт.
общение с реальными людьми которые сталкиваются с такими же проблемами или имеют больший опыт чем ты полезно, саморефлексия над некоторыми проблемами привела к определённым подвижкам
слабовата я теория, общие места понятные и так
Теория слабовата, общение полезно
Ребята на курсе отработали, спасибо им, хорошо. Но программа довольно скучная все можно и так найти в открытых источниках и все довольно очевидно. Хотелось бы больше углубленной работы с методиками и проработку сложных типовых ситуаций, не рассеиваясь на понятные и так вещи (в стиле «делай хорошо и будет хорошо», «надо планировать» и «надо готовиться»). Самым полезным было общение на воркшопах с однокурсниками и с наставником. В целом обучение было скорее полезным чем нет, но много воды утекло)
материалы полезные, объём, последовательность в обучении, портфолио, опыт, комьюнити
иногда маловато теории о какой-то теме, но это заставляет искать информацию самому (а это тоже важно!)
Python-разработчик расширенный курс
Курс очень приятный! Во-первых, количество материала действительно впечатляет. Курс выстроен так, что сначала я, ничего не понимающий человек, читаю теорию. Потом я, уже немного понимающий человек, делаю задание на платформе по пройденной теории. Задание выполняется по сути совместно с теорией. После этого я, уже в принципе разобравшийся в теме человек, выполняю заключительный мини-проект по теме этого блока и все здорово!

Все курсы из категории «Программирование на Python»

  • 1 906.93 BYN
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 318 BYN/мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Python-фреймворк Django
4.6
Промокод
  • 942.20 BYN
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 314 BYN/мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Python для инженеров
4.6
Промокод
  • 3 877.97 BYN
  • Длительность: 9 месяцев
  • Сертификат
  • Рассрочка: 176 BYN/мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Ав­то­ма­ти­зи­ро­ван­ное тестирование на Python
4.6
Промокод
  • 3 880 BYN
  • Длительность: 9 месяцев
  • Сертификат
  • Рассрочка: 162 BYN/мес. Оформить
  • Начало: Началось 1 день назад
Python-разработчик
Промокод
  • 1 000 BYN
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 83 BYN/мес. Оформить
  • Начало: Началось 1 день назад
Основы Python
Промокод
  • 5 292 BYN
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 221 BYN/мес. Оформить
  • Начало: Началось 1 день назад
FullStack-разработчик: тариф Базовый
Промокод
  • 6 066.67 BYN
  • Длительность: 14 месяцев
  • Сертификат
  • Рассрочка: 253 BYN/мес. Оформить
  • Начало: Началось 1 день назад
FullStack-разработчик: тариф PRO
Промокод
  • 3 986.67 BYN
  • Длительность: 9 месяцев
  • Сертификат
  • Рассрочка: 249 BYN/мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Программирование на Python для детей
4.6
Промокод
  • Бесплатно
  • Длительность: 1 месяц
  • Сертификат *
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Введение в  программирование
4.6
Промокод
  • 3 986.67 BYN
  • Длительность: 17 месяцев
  • Сертификат
  • Рассрочка: 249 BYN/мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Программирование на Python ПРО
4.6
Промокод