Проект по автоматизации тестовых сценариев для сайта компании Reqres 
- Технологии и инструменты
- Описание API-тестов
- Сборка в Jenkins
- Запуск автотестов
- Allure отчет
- Allure TestOps
- Уведомления в Telegram
- Все тесты помечены тегом @Tag("api")
- Используется степовый подход с описанием действий через step()
- Используются спецификации для валидации ответов
- Тесты независимы друг от друга
Тесты разделены на 2 основных класса:
- UsersTests - тестирование функционала управления пользователями
- RegisterTests - тестирование регистрации пользователей
- Проверка работы GET-запроса для получения данных о пользователе
- Успешное получение данных существующего пользователя
- Попытка получения несуществующего пользователя
- Проверка полного жизненного цикла пользователя (создание → проверка → удаление)
- Создание нового пользователя (POST /users)
- Удаление созданного пользователя (DELETE /users/{id})
- Проверка отсутствия удаленного пользователя
- Проверка успешной регистрации с валидными данными
- Попытка регистрации без email и пароля
- Попытка регистрации без указания пароля
- Попытка регистрации без указания email
Сборка в Jenkins
- TASK (api)
gradle clean test- clean test





