#тест_дизайн #стратегия_тестирования

Тестовые туры

Я уже писала про то, что начинать тестировать фичи с исследовательского тестирования считаю оч полезным.

Но иногда возникают вопросы "а с чего начать?", "а как не скатиться в детальные проверки всего?", "как не растянуть исследовательское тестирование на неделю?", "как не перейти на ad hoc?". Для меня ответом являются тестовые туры.



Но их же оч много, скажете вы. В связи с этим, вслед за статьёй, предлагаю взять несколько стандартных и понятных туров и начать с них:

The Money Tour - проверить то, за что пользователь платит деньги (что в этой фиче для клиента самое ценное?).

The All-Nighter Tour - некоторые баги воспроизводятся, когда приложение работает долгое время. Протухающие токены, приостановка запросов при длительном бездействии пользака - это всё тут.

The Saboteur Tour - ломайте приложение всеми возможными способами.

Intellectual Tour - "хитросделанные" сценарии. Из серии "откройте в двух соседних вкладках пеймент формы, оплатите, разлогиньтесь, оплатите на второй". Тут очень важно понимать, насколько такие сценарии реальны и опасны.

Garbage Collector Tour - "поднимаем каждую бумажку и открываем каждую дверцу", т.е. протыкиваем кнопки, инпуты, чек-боксы, открываем дропдауны и тд. Детальное тестирование каждого элемента тут не проводим.

Obsessive Compulsive Tour - каждое действие повторяем несколько раз. Например, при оплате тыкаем кнопку оплаты несколько раз, часто такое приводит к повторным списаниям.



Выбор конкретных туров для фичи зависит от самой фичи. Например, если её работа никак не связана с длительностью использования, то вряд ли есть смысл в The All-Nighter Tour.

А ещё больше всяких разных сценариев можно найти тут.