API-autotests-task
Стек: Java 19, maven, junit5, Rest Assured, Jackson, allure, Jenkins
Проект автотестов для тестирования PokeAPI.
Реализованы:
- тесты-кейсы по чек-листу;
- POJO объекты;
- сами автотесты;
- хелпер, чтобы свести дублирование кода к минимуму;
- параллельный запуск тестов;
- сборка и прогон тестов через GIthub Actions;
- и сборка, прогон тестов и формирование отчёта Allure в Jenkins:
Установка и запуск (windows 11, IntelliJ IDEA):
- склонировать этот репозиторий;
- открыть проект в IDE;
- запустить все тесты (Shift+f10 или mvn clean test);
- или перейти в test/java/api/, выбрать понравившийся тест и запустить его.
Сформировать отчёт allure (powershell):
mvn clean test
allure generate --clean
allure open