Тестирование переходов между состояниями — используется, когда объект проходит через разные состояния в зависимости от событий. Например, заказ может быть: новый → подтверждён → в доставке → доставлен → закрыт. Рисуем диаграмму состояний и проверяем: все легитимные переходы работают, нелегитимные — заблокированы. Хорошо подходит для тестирования workflow и статусных машин.
Что такое state transition testing?
Middle
181 просмотровAFK Offer AI
Что такое mutation testing?