Автоматизация тестирования с помощью Selenium и Python
Кратко: Это базовый курс для начинающих тестировщиков, который научит вас писать автоматизированные UI-тесты на языке программирования Python с помощью библиотеки Selenium. А еще мы рассмотрим популярные фреймворки и хорошие практики написания автотестов.
Чему вы научитесь: - Писать авто-тесты на языке Python для проверки корректности работы интерфейсов ваших проектов с помощью фреймворка Selenium - Работать с веб-элементами для написания авто-тестов - Проектировать авто-тесты правильно с целью повышения их стабильности и удобства их поддержания - Использовать тестовые фреймворки (в основном, pytest), которые позволяют удобно настраивать запуск тестов, подготовку данных и понятные читаемые результаты прохождения тест-сценариев (не просто упал/не упал, а на каком шаге и почему) - Создавать красивые отчёты в html с результатами тестов и скриншотами страниц в момент падения теста - Использовать паттерн проектирования PageObject для написания читаемых тест-сценариев, которые легко поддерживать и создавать - На базовом уровне работать с git и Github