Курс предназначен для тестировщиков, участвующих в проектах по автоматизированному функциональному тестированию и для пользователей Selenium, которым необходимо подготовить автоматизированные тесты.
Слушатели курса получат необходимые знания для работы с Selenium и сопутствующими инструментами, такими как Maven, Junit, Allure фреймворком BDD Помимо теоретической части курс включает практические задания, которые позволяют применять получаемые знания
По завершении курса слушатели смогут:
- Разрабатывать автоматизированные тесты
- Выполнять запуск автоматизированных тестов
- Настраивать систему непрерывной интеграции
- 6 разделов, включающие видеолекции общей продолжительностью ~15 часов Для удобства в описании к видеолекциям прописаны тайм-коды для перехода к интересующим темам
- 4 промежуточных практических задания для проработки изученных тем. На этих заданиях будем создавать и дорабатывать свой автотест (задания обязательны к выполнению для получения зачета)
- Итоговая практика по всем темам курса, которые обязательны к выполнению для получения зачета по курсу
Написать автотест по заданному сценарию:
- Перейти на страницу http://training.appline.ru/user/login Пройти авторизацию
- Проверить наличие на странице заголовка Панель быстрого запуска
- В выплывающем окне раздела Расходы нажать на Командировки
- Нажать на Создать командировку
- Проверить наличие на странице заголовка "Создать командировку"
- На странице создания командировки заполнить или выбрать поля:
- Подразделение - выбрать Отдел внутренней разработки
- Принимающая организация - нажать "Открыть список" и в поле "Укажите организацию" выбрать любое значение
- В задачах поставить чекбокс на "Заказ билетов"
- Указать города выбытия и прибытия
- Указать даты выезда и возвращения
- !! Раздел Командированные сотрудники не заполнять
- Проверить, что все поля заполнены правильно
- Нажать "Сохранить и закрыть"
- Проверить, что на странице появилось сообщение: "Список командируемых сотрудников не может быть пустым"
Доработать сценарий из задания № 1:
- Переписать тест с использованием PageObject и PageFactory
- Вынести в environment.properties переменные:
- Браузер, в котором запускаются тесты
- Путь к драйверу браузера
- Настроить запуск тестов с использованием maven
- Выделить класс BaseTest, методы которого могут быть переиспользованы в дргуих тестах
К автотесту, разработанному в предыдущих заданиях добавить возможность формирования Allure отчета
Доработать автотест из предыдущих заданий с использованием библиотеки Cucumber
Итоговая практика по всем темам курса. С помощью Java + Selenium + Сucumber + Allure + Maven автоматизировать два тестовых сценария.