Что такое state transition testing?

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

Тестирование переходов между состояниями — используется, когда объект проходит через разные состояния в зависимости от событий. Например, заказ может быть: новый → подтверждён → в доставке → доставлен → закрыт. Рисуем диаграмму состояний и проверяем: все легитимные переходы работают, нелегитимные — заблокированы. Хорошо подходит для тестирования workflow и статусных машин.

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

Как тестировать conditional requests (If-None-Match, If-Modified-Since)?