Чему вы научитесь
- Первый тест
- - как устроен файл с автотестами;
- - правила именования и запуска через pytest;
- - практические задания: переименование, добавление теста, работа с импортами.
- Действия на странице
- - клик, ввод текста, нажатие клавиш, hover, чек-боксы;
- - автотесты для кнопок, форм и элементов;
- - скриншоты страниц и блоков;
- - задания: авторизация, чек-боксы, ввод текста.
- Проверки на странице
- - как работать с проверками assert и expect;
- - проверки страницы: to_have_title, to_have_url;
- - проверки локаторов: to_have_text, to_contain_text, to_have_count;
- - практические задания:
- - сравнение чисел, строк и коллекций;
- - проверка редиректа http → https;
- - проверка текста и количества элементов на странице.
О курсе
Основы тестирования с pytest — научитесь структурировать автотесты, правильно именовать тестовые функции и запускать тесты через pytest. Поймёте, как организовать импорты и управлять тестовыми файлами.
Взаимодействие с веб-элементами — освоите все базовые действия: клики по кнопкам, заполнение форм, работу с чек-боксами, наведение курсора и создание скриншотов. Научитесь писать тесты для реальных сценариев, включая авторизацию пользователей.
Проверки и валидация — изучите два подхода к проверкам (assert и expect), научитесь проверять заголовки страниц, URL-адреса, текстовое содержимое и количество элементов. Освоите проверку редиректов и сравнение различных типов данных.
Для кого этот курс
Начальные требования
Знание Python и опыт ручного тестирования
Наши преподаватели
Как проходит обучение
Курс построен на практических заданиях — каждая тема закрепляется реальными упражнениями. Вы будете писать код, исправлять ошибки и создавать собственные автотесты, получая мгновенную обратную связь.