Здесь представлен мой дипломный проект по тестированию API по курсу "Автоматизатор тестирования на Java" Яндекс Практикума. Цель: протестировать определенные ручки API для сайта Stellar Burgers с помощью документации API. Стэк: Java 8 + Maven + JUnit 4 + RestAssured + Allure.
Создание пользователя:
- создать уникального пользователя;
- создать пользователя, который уже зарегистрирован;
- создать пользователя и не заполнить одно из обязательных полей.
Логин пользователя:
- логин под существующим пользователем;
- логин с неверным логином и паролем.
Изменение данных пользователя:
- с авторизацией;
- без авторизации.
Для обеих проверено, что любое поле можно изменить. Для неавторизованного пользователя — также, что система вернёт ошибку.
Создание заказа:
- с авторизацией;
- без авторизации;
- с ингредиентами;
- без ингредиентов;
- с неверным хешем ингредиентов.
Получение заказов конкретного пользователя:
- авторизованный пользователь;
- неавторизованный пользователь.