Skip to content

Latest commit

 

History

History
100 lines (96 loc) · 4.84 KB

BUGS.md

File metadata and controls

100 lines (96 loc) · 4.84 KB

Баг-репорт по результатам тестирования API микросервиса

Таблица содержит следующие колонки:

  • 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:
{
"name": "Nokia",
"price": 12500,
"sellerId": test_seller_ID,
"statistics": {
         "contacts": 25,
         "like": 15,
         "viewCount": 17
	}
}
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:
{
"name": "Nokia",
"sellerId": test_seller_ID,
"statistics": {
         "contacts": 25,
         "like": 15,
         "viewCount": 17
	}
}
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. Получить ответ от сервера.