- ID
- Приоритет бага (high, medium, low)
- Серьёзность
- Скрипт/Модуль
- Описание бага
- Шаги воспроизведения
- Фактический результат
- Ожидаемый результат
ID | Приоритет бага (high, medium, low) | Серьёзность | Скрипт/Модуль | Описание бага | Шаги воспроизведения | Фактический результат | Ожидаемый результат |
---|---|---|---|---|---|---|---|
B-001 | High | Блокирующий для дальнейшего тестирования получения объявления по ID | test_api.py::test_post_announce | Отсутствует поле 'id' в ответе на создание объявления | 1. Отправить POST-запрос на создание объявления по URL "https://qa-internship.avito.com/api/item". | В ответе присутствует сообщение о сохранении объявления, но отсутствует 'id' | В теле ответа присутствует уникальный 'id' созданного объявления |
2. В теле запроса передать валидные данные в формате JSON:
|
|||||||
3. Получить ответ от сервера. | |||||||
B-002 | Medium | Ошибка в валидации данных | test_api.py::test_post_announce_error_data | Сервер возвращает статус 200 OK, при отправке запроса с некорректными данными | 1. Отправить POST-запрос на создание объявления по URL "https://qa-internship.avito.com/api/item". | Сервер возвращает статус 200 OK, что означает успешное выполнение запроса | Сервер возвращет статус 400 Bad Request, так как отсутствует обязательное поле 'price' |
2. В теле запроса передать валидные данные в формате JSON:
|
|||||||
3. Получить ответ от сервера. | |||||||
B-003 | Low | Не соответствующий стандартам обработки ошибок API | test_api.py:test_get_announce_error_id | Некорректный ответ при получении объявления с несуществующим ID | 1. Отправить GET-запрос на получение объявления по несуществующему ID. В тестовом запросе URL "https://qa-internship.avito.com/api/item/09209618-5494-488e-89f3-966366b361a7_35". | Сервер возвращает статус 404 Not Found, без поля error и кода ошибки | Сервер возвращает статус 404 Not Found, с полем error и кодом ошибки |
2. Получить ответ от сервера. |