Frontend-тестирование на основе веб-приложения AutomationExercise и Backend-тестирование на основе API Restful-Booker
Учебный проект по автоматизации тестирования: покрытие автотестами публичного интернет-магазина AutomationExercise (UI) и публичного API Restful Booker (API).
Систематизировать и применить на практике знания, полученные на курсе.
- UI — 12 тестов: регистрация, вход/выход, каталог и поиск товаров, корзина. Подробнее в
ui/README.md. - API — 25 тестов: авторизация, CRUD по бронированиям, фильтрация, негативные сценарии. Подробнее в
api/README.md.
## CI — Jenkins
В корне лежит `Jenkinsfile` — пайплайн с этапами: checkout → установка зависимостей → запуск API-тестов → сборка Allure-отчёта прямо в Jenkins.
`Jenkins/Dockerfile` — образ Jenkins с добавленным Python, Chrome и Firefox для запуска тестов внутри контейнера.