Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andreyjvm/yandex.practicum_sprint_7_java
https://github.com/andreyjvm/yandex.practicum_sprint_7_java
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/andreyjvm/yandex.practicum_sprint_7_java
- Owner: AndreyJVM
- Created: 2023-05-27T21:22:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-13T10:50:10.000Z (over 1 year ago)
- Last Synced: 2024-12-15T20:47:24.902Z (23 days ago)
- Language: Java
- Size: 14.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Тестирование API
# Учебный сервис Яндекс.Самокат:
Ссылка на Яндекс.Самокат - http://qa-scooter.praktikum-services.ru/Его документация - https://qa-scooter.praktikum-services.ru/docs/
# Требование к тестированию сервиса:
Проверь, что они корректно работают и выдают нужные ошибки.
1. Создание курьера Проверь:
- курьера можно создать;
- нельзя создать двух одинаковых курьеров;
- чтобы создать курьера, нужно передать в ручку все обязательные поля;
- запрос возвращает правильный код ответа;
- успешный запрос возвращает ok: true;
- если одного из полей нет, запрос возвращает ошибку;
- если создать пользователя с логином, который уже есть, возвращается ошибка.
2. Логин курьера Проверь:
- курьер может авторизоваться;
- для авторизации нужно передать все обязательные поля;
- система вернёт ошибку, если неправильно указать логин или пароль;
- если какого-то поля нет, запрос возвращает ошибку;
- если авторизоваться под несуществующим пользователем, запрос возвращает ошибку;
- успешный запрос возвращает id.
3. Создание заказа Проверь, что когда создаёшь заказ:
- можно указать один из цветов — BLACK или GREY;
- можно указать оба цвета;
- можно совсем не указывать цвет;
- тело ответа содержит track.
- Чтобы протестировать создание заказа, нужно использовать параметризацию.
4. Список заказов:
- Проверь, что в тело ответа возвращается список заказов.
5. Отчёт Allure:
- Сгенерируй его и запушь в репозиторий.