Нужно написать автотесты для учебного сервиса : https://qa-scooter.praktikum-services.ru/
Представь, что ручной тестировщик передал тебе сценарии. Их нужно покрыть автотестами.
Задание состоит из обязательной части и факультативной. Факультативная не влияет на зачёт, но поможет получить больше опыта.
Собери в IDE Maven-проект. Пригодятся инструкции из темы «Локальная среда разработки». Обрати внимание: нужно использовать Java 11.
Подключи JUnit 4.
Подключи Selenium. Если не помнишь, как это сделать, вернись к инструкции из темы «Selenium».
Установи Google Chrome и Mozilla Firefox: они понадобятся, чтобы выполнить задание.
Тестовые сценарии
Нужно написать тесты с разными данными: минимум два набора. Какие именно данные использовать — на твоё усмотрение.
Обрати внимание: в приложении есть баг, который не даёт оформить заказ. Он воспроизводится только в Chrome.
Ты можешь заметить этот баг, когда будешь писать тесты или запускать их. Ещё может случиться так: тест наткнётся на баг и упадёт. Пусть тебя это не смущает: если тест помог найти неисправность, это хорошо.
Скопировать код
JAVA
// Заголовок страницы
// Кнопка «Войти»
// ...
Названия должны быть понятными, чтобы с ними было удобно работать. Так ты ничего не упустишь, когда будешь искать локаторы.
Создай отдельный пакет для Page Object.
Для каждой страницы нужно создать отдельный класс с Page Object.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |