Как тестировать pagination API?

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

Pagination тестируем по сценариям: первая страница (offset=0 или page=1), последняя страница — неполная, страница за границей — пустой результат или 404. Метаданные: total, has_next_page, has_previous_page корректны. Граничные: limit=0 (400 или default), limit=-1 (400), limit=999999 (ограничивается max). Consistency: при переходе по страницам данные не дублируются и не пропадают (если данные меняются — cursor-based pagination лучше offset). Cursor-based тестируем с реальными cursor значениями.

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

Что такое Window Functions в SQL и когда применять?