Негативный тест переходов состояний
Вопрос
Заявка живёт по схеме: Черновик --отправить--> На проверке; На проверке --одобрить--> Одобрена; На проверке --отклонить--> Отклонена; Отклонена --исправить--> Черновик. Других переходов нет, «Одобрена» конечное состояние.
Какой тест проверяет недопустимый переход?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Варианты ответа
- Отклонить заявку в статусе «На проверке»
- Одобрить заявку в статусе «Черновик»правильный ответ
- Исправить отклонённую заявку и вернуть в черновик
- Отправить черновик на проверку модератору
Разбор
Одобрить можно только заявку «На проверке», событие «одобрить» в «Черновике» схема не описывает, система должна отказать или не показать такую кнопку, а через API вернуть ошибку. Остальные три варианта это допустимые переходы из схемы. Недопустимые переходы находят по таблице состояний: каждая пустая клетка это кандидат в негативный тест.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Термины по теме
Ещё по теме «Переходы состояний и опыт»
- Таблица состояний: сколько недопустимых клеток
- Какое покрытие состояний самое слабое
- Предугадывание ошибок
- Что такое чартер в исследовательском тестировании
- Исследовательское тестирование и тестирование «наугад»
- Таблица состояний
- Исследовательское тестирование
- Тестирование переходов состояний