Узнайте о снижении цены

Оставьте ваш email и мы напишем вам когда цена снизится

Python QA Engineer

На курсе вы освоите автоматизированное тестирование на Python.
67 800 ₽ за курс
стоимость обучения
Уровень сложности
для новичков
Длительность
5 мес.
Демо доступ
нет
Формат обучения
онлайн
Домашние задания
да
Обратная связь
да, от преподавателя
Стажировка
нет
Помощь в трудоустройстве
нет
Документ по окончании
сертификат

Программа обучения

  • Основное
  • Содержание программы

Вам понадобятся базовые навыки программирования на Python, основы работы с сетями и Linux-подобными ОС, основы работы веб-приложений, знание теории функционального тестирования, навыки работы с консолью разработчика в браузере.

Цель курса — научить вас решать задачи автоматизации тестирования на реальных проектах с использованием языка Python.На курсе предусмотрено изучение всех видов тестирования: API, UI, бекенд, безопасности, чтобы сделать из вас максимально универсального специалиста.

Введение в автоматизацию тестирования
  • Тема 1. Введение в разработку и тестирование
  • Тема 2. Введение в Pytest
  • Тема 3. Погружение в Python. ООП
  • Тема 4. Погружение в Python: Функциональное программирование
Тестирование API
  • Тема 5. Работа с тестовыми данными
  • Тема 6. Тестирование API
  • Тема 7. DDT в тестировании API
Тестирование UI
  • Тема 8. Основы Web-разработки
  • Тема 9. Введение в тестирование Web UI, Selenium WebDriver
  • Тема 10. Поиск элементов
  • Тема 11. Ожидания элементов
  • Тема 12. Работа с окнами, iframes, cookies
  • Тема 13. WebElement и работа с ним
  • Тема 14. Паттерн PageObject
  • Тема 15. Логгирование и протоколирование
  • Тема 16. Удаленный запуск (Grid)
  • Тема 17. Selenoid
  • Тема 18. Отчёты Allure
Работа с бекендом
  • Тема 8. Основы Web-разработки
  • Тема 9. Введение в тестирование Web UI, Selenium WebDriver
  • Тема 10. Поиск элементов
  • Тема 11. Ожидания элементов
  • Тема 12. Работа с окнами, iframes, cookies
  • Тема 13. WebElement и работа с ним
  • Тема 14. Паттерн PageObject
  • Тема 15. Логгирование и протоколирование
  • Тема 16. Удаленный запуск (Grid)
  • Тема 17. Selenoid
  • Тема 18. Отчёты Allure
DevOps
  • Тема 25. Введение в Docker и контейнеризацию
  • Тема 26. Оркестрация и взаимодействие контейнеров
  • Тема 27. Непрерывная интеграция, Jenkins
  • Тема 28. Подготовка тестового окружения
Другие виды тестирования
  • Тема 29. BDT в Python (Cucumber)
  • Тема 30. Скриншотное тестирование
  • Тема 31. Основы безопасности веб-приложений
  • Тема 32. Mock
  • Тема 33. Модульное тестирование
  • Тема 34. Нагрузочное тестирование
Проектный модуль
  • Тема 35. Выбор темы и организация проектной работы
  • Тема 36. Собеседование Python QA, разбор тестовых заданий
  • Тема 37. Защита проектных работ

Чему научат

галочка
Инструментам диагностикам работы сети и ОС Linux для определения причины возникновения багов, чтобы больше не было стыдно за Incomplete-задачи
галочка
Всем видам тестирования: API, UI, бекенд, безопасности, чтобы быть максимально универсальным специалистом

Преимущества курса

Постоянная практика и решение кейсов, чтобы можно было рассказать на собеседовании о том, что делал, а не о том, что прочитал на хабре