Sobes.tech
Middle

Představte si, že musíte otestovat nový GET-endpoint, který podle ID vrací ID a název. Seřaďte seznam kontrol od nejdůležitějších po méně důležité.

sobes.tech AI

Odpověď od AI

  1. Проверка успешного ответа при корректном ID:

    • Статус код 200
    • Тело ответа содержит поля id и name с правильными значениями
  2. Проверка обработки несуществующего ID:

    • Статус код 404 или другой, согласно спецификации
    • Корректное сообщение об ошибке
  3. Проверка обработки некорректного формата ID:

    • Например, строка вместо числа
    • Статус код 400 (Bad Request)
  4. Проверка времени отклика эндпоинта (performance)

  5. Проверка безопасности:

    • Нет утечки лишних данных
    • Авторизация/аутентификация, если требуется
  6. Проверка граничных значений ID (например, минимальный и максимальный допустимый ID)

  7. Проверка, что при повторных запросах с одним и тем же ID возвращается одинаковый результат

  8. Проверка, что в ответе нет лишних полей

  9. Проверка корректности заголовков ответа (Content-Type, CORS и т.д.)

Пример запроса на curl:

curl -X GET "https://api.example.com/resource/123" -H "Accept: application/json"