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

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

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

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

Что такое mutation testing?