Middle
Φανταστείτε ότι πρέπει να δοκιμάσετε ένα νέο GET endpoint, που επιστρέφει το ID και το όνομα με βάση το ID. Καταγράψτε μια λίστα ελέγχων από τις πιο υψηλές προτεραιότητες έως τις λιγότερο σημαντικές.
sobes.tech AI
Απάντηση από AI
-
Проверка успешного ответа при корректном ID:
- Статус код 200
- Тело ответа содержит поля
idиnameс правильными значениями
-
Проверка обработки несуществующего ID:
- Статус код 404 или другой, согласно спецификации
- Корректное сообщение об ошибке
-
Проверка обработки некорректного формата ID:
- Например, строка вместо числа
- Статус код 400 (Bad Request)
-
Проверка времени отклика эндпоинта (performance)
-
Проверка безопасности:
- Нет утечки лишних данных
- Авторизация/аутентификация, если требуется
-
Проверка граничных значений ID (например, минимальный и максимальный допустимый ID)
-
Проверка, что при повторных запросах с одним и тем же ID возвращается одинаковый результат
-
Проверка, что в ответе нет лишних полей
-
Проверка корректности заголовков ответа (Content-Type, CORS и т.д.)
Пример запроса на curl:
curl -X GET "https://api.example.com/resource/123" -H "Accept: application/json"