Для желающих изучить тестирование с помощью Selenium и Postman.
- навыки работы с Selenium: обращение к элементам браузера, а так же имитация действия с браузером;
- пошаговая инструкция по написанию проекта по автоматизации тестирования Selenium и написание самого проекта;
- пошаговая инструкция по написанию проекта по автоматизации тестирования API и написание самого проекта;
- научитесь подключать в проект логирование;
- научитесь подключать в проект отчеты Allure;
- тестирование API с помощью Postman.
-
Базовый курс Selenium
- Что такое Автоматизация тестирования GUI и Selenium.
- Импорт Selenium
- Открытие браузера с помощью Selenium
- Заполнение полей с помощью метода send_keys
- Поиск локаторов. Что такое XPATH
- Авторизация на сайте
- Построение первых тестов
- Негативное тестирование
- Обновление страницы
- Имитация нажатия клавиш на клавиатуре с помощью Selenium
- Создание скриншотов страницы
- Скроллинг экрана
- Очистка содержимого полей
- Взаимодействие со скрытыми элементами
- Smoke testing всего бизнес пути
- Перемещение в истории браузера (вперед-назад)
- Взаимодействие с Check box
- Взаимодействие с Radio Button
- Двойной клик и клик правой клавишей мыши
- Взаимодействие с календарем
- Взаимодействие с ползунком
- Отработка исключений
- Явное и Неявное ожидание
- Тестовое задание по Selenium
-
Объектно-ориентированное программирование + Selenium
-
Построение проекта по Автоматизации
- Создание структуры проекта
- Создание класса страницы Авторизации
- Очистка консоли от лишних сообщений
- Создание метода для получения нынешней URL
- Создание метода для проверки значения текста на странице
- Создание класса Главной страницы
- Создание класса страницы Корзины
- Создание класса страницы Пользователя
- Создание методов для проверки URL и создания скриншотов
- Создание второго теста. Запуск одного и нескольких тестов
- Создание нескольких тестовых методов в одном файле
- Запуск отдельного тестового метода из файла
- Создание файла Conftest
- Запуск теста с параметром scope
- Итоговое тестовое задание
-
Подключение логирования и отчета Allure
-
Тестирование API с помощью Postman
-
Основы автоматизации API