Как тестировать API для работы с временем и датами?

Middle
251 просмотров
AFK Offer AI

Даты — частый источник багов в API. Тестируем: формат (ISO 8601: 2024-01-15T12:00:00Z рекомендуется), timezone — UTC в API или локальное время?, граничные даты (29 февраля, 31 декабря, DST переход), прошедшие и будущие даты как ограничение, null vs отсутствующая дата, строка "2024-13-01" (невалидный месяц) → 400, range queries (from/to) — from > to → ошибка, что происходит при истечении срока действия чего-либо.

Следующий вопрос

Как использовать CASE WHEN в SQL тестировании?