Sobes.tech
Middle

Jaką listę kontrolną testów rozważyłbyś do przetestowania API GET, gdzie zamiast dokumentów pracownika żądane są dokumenty firmy?

sobes.tech AI

Odpowiedź od AI

Для тестирования GET API, где вместо документов по сотруднику запрашиваются документы по компании, стоит предусмотреть следующий чек-лист:

  • Проверка корректности URL и параметров запроса: убедиться, что запросы формируются правильно, например, с правильным ID компании.
  • Статус ответа: должен быть 200 OK при успешном запросе.
  • Формат и структура ответа: проверить, что возвращается список документов, относящихся именно к компании, а не к сотруднику.
  • Проверка содержимого: убедиться, что в ответе нет документов сотрудников, а только документы компании.
  • Обработка ошибок: проверить поведение при несуществующем ID компании (например, 404 или пустой список).
  • Проверка пагинации и фильтров: если API поддерживает, проверить корректность работы.
  • Тесты на безопасность: убедиться, что доступ к документам компании разрешён только авторизованным пользователям с нужными правами.
  • Тестирование производительности: проверить время отклика API при больших объёмах данных.

Такой чек-лист поможет убедиться, что API возвращает именно документы по компании, а не по сотруднику.