stringtranslate.com

Тестирование сценария

Тестирование сценария — это деятельность по тестированию программного обеспечения , которая использует сценарии : гипотетические истории, помогающие тестировщику работать над сложной проблемой или тестировать систему. Идеальный тест сценария — это правдоподобная, сложная, убедительная или мотивирующая история; результат которой легко оценить. [1] Эти тесты обычно отличаются от тестовых случаев тем, что тестовые случаи представляют собой отдельные шаги, тогда как сценарии охватывают ряд шагов. [2] [3]

История

Джем Канер придумал фразу «сценарный тест» в октябре 2003 года. [1] Он прокомментировал, что одним из самых сложных аспектов тестирования было поддержание пошаговых тестовых случаев вместе с их ожидаемыми результатами. Его статья попыталась найти способ сократить переделку сложных письменных тестов и включить простоту использования случаев . [1]

Несколько месяцев спустя Ганс Бувальда написал о похожем подходе, который он использовал, который он назвал «тестированием мыльной оперы». Как и телевизионные мыльные оперы, эти тесты были одновременно преувеличены в активности и сжаты во времени. [2] Ключ к обоим подходам заключался в том, чтобы избегать пошаговых инструкций по тестированию с ожидаемыми результатами и вместо этого заменять их повествованием, которое давало свободу тестировщику, ограничивая при этом область теста. [3]

Методы

Системные сценарии

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

  1. Сюжетные линии
  2. Переходы между состояниями
  3. Вертикали бизнеса
  4. История внедрения от клиентов

Сценарии использования и ролевые сценарии

В этом методе основное внимание уделяется тому, как пользователь использует систему с различными ролями и средой. [4] [ нужна цитата для проверки ]

Смотрите также

Ссылки

  1. ^ abc "Введение в тестирование сценариев" (PDF) . Джем Канер . Получено 2009-05-07 .
  2. ^ ab Buwalda, Hans (2004). "Soap Opera Testing" (PDF) . Better Software (февраль 2004). Software Quality Engineering: 30–7 . Получено 16.11.2011 .
  3. ^ ab Криспин, Лиза; Грегори, Джанет (2009). Agile Testing: A Practical Guide for Testers and Agile Teams . Addison-Wesley . pp. 192–5. ISBN 81-317-3068-9.
  4. ^ Гопаласвами, Шринивасан Десикан. Тестирование программного обеспечения: принципы и практика .