Урок 19 — Техники тест дизайна. Таблица принятия решений — decision table (таблица решений)

Это техника тест-дизайна, которая позволяет продумать как и что тестировать в ПО и компактно изобразить это в виде таблицы

Пример (авторизация на mamba.ru)

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

  • Есть ли скидка в магазине? Да/Нет
  • Файл больше 20мб? Да/Нет
  • Поле заполнено? Да/Нет

Заполняем условия отдельно на email и логин, так как в мамбе мы можем авторизоваться отдельно по логину и емейлу.

Формируем действия, в зависимости от условий, которые мы будем применять. Прорабатываем все действия, которые могут быть:

Итоговые условия и действия:

Составляем варианты условий для каждого действия. Получается, что каждый столбец будет отдельным тест-кейсом:

Преимущества

  • Наглядность
  • Удобство
  • Простота

Недостатки

  • Долго
  • Когда много параметров и значений, лучше применять технику тест-дизайна pairwise
  • Не применимо, когда нам нужно проверять различные поля ввода, в этом случае лучше применять техники тест-дизайна классы эквивалентности и граничные значения
Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.