testing-aqa junior
State Transition — как использовать?
Ответ
Для систем с состояниями: заявка на кредит (Новая → На рассмотрении → Одобрена/Отклонена → Выдана). Рисуем диаграмму состояний и переходов. Тестируем: все валидные переходы + невалидные (из «Выдана» нельзя в «Новая»).
Разбор: State Transition Testing применяют к системам с конечным набором состояний и переходов (например, статусы кредитной заявки): строят диаграмму состояний и переходов и тестируют как валидные переходы, так и запрещённые (из конечного состояния нельзя вернуться в начальное). Дистракторы подменяют суть: техника проверяет именно переходы, а не изолированные состояния, не имеет отношения к нагрузке/ресурсам и отличается от классов эквивалентности и граничных значений.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.