В окружении должна быть установлена (и прописана в PATH) java не ниже 11 версии и добавлена переменная среды JAVA_HOME.
./mvnw verify
В первый раз:
./mvnw allure:install
./mvnw allure:serve
В последующие разы:
./mvnw allure:serve
Ознакомиться с отчетом можно перейдя по
этой ссылке.
По каждому тесту отчеты выглядят примерно так:
Используя сервис reqres.in получить список пользователей со второй страницы. Убедится что имена файлов аватаров пользователей уникальны
Используя сервис reqres.in протестировать авторизацию пользователя в системе. Необходимо создание двух тестов на успешный логин и логин с ошибкой из-за не введённого пароля
Используя сервис reqres.in убедится что операция LIST возвращает данные отсортированные по годам
Используя сервис gateway.autodns.com убедиться, что количество тегов равно 14.
Java, testNG, restAssured.
- Помник параметризован
- Хотя бы в одном тесте используются спецификации
- В тестах 1, 2 и 3 используются дата-классы
- Разбивка на степы по желанию
- Каждый тест должен проверять условия, согласно заданию, следовательно содержать ассерт
- Если тест содержит параметры, тест должен быть параметризован. Допустима параметризация стандартными средствами TestNG: датапровайдором, либо xml-файлом
- Пожалуйста внимательно читайте задание!
- Пожалуйста проверяйте свои проверки! Тест должен корректно проверять функционал, при любом ответе сервера! Условие не соблюдается - ассерт выдаёт ошибку