"Stellar Burgers" - сервис, которая позволяет заказать бургер в Stellar Burgers.
Протестировать ручки API для Stellar Burgers
-
Создание пользователя
/api/auth/register
- создать уникального пользователя;
- создать пользователя, который уже зарегистрирован;
- создать пользователя и не заполнить одно из обязательных полей.
-
Логин пользователя
/api/auth/login
- логин под существующим пользователем,
- логин с неверным логином и паролем.
-
Изменение данных пользователя
/api/auth/user
- с авторизацией,
- без авторизации.
Для обеих ситуаций нужно проверить, что любое поле можно изменить. Для неавторизованного пользователя — ещё и то, что система вернёт ошибку.
-
Создание заказа
/api/orders
- с авторизацией,
- без авторизации,
- с ингредиентами,
- без ингредиентов,
- с неверным хешем ингредиентов.
-
Получение заказов конкретного пользователя
/api/orders
- авторизованный пользователь,
- неавторизованный пользователь.
- собран Maven-проект в IntelliJ IDEA с использованием Java 11 и подключением JUnit 4, RestAssured, Allure;
- протестированы эндпойнты на задачи (создание, авторизация, изменение данных и удаление пользователя; создание и удаление заказа; получение списка заказов конкретного пользователя);
- сгенерирован отчет с помощью Allure для упрощения анализа автотестов.