Сценарное тестирование - это действие по тестированию программного обеспечения, которое использует сценарии : гипотетические истории, чтобы помочь тестировщику разобраться со сложной проблемой или системой тестирования. Идеальный сценарий теста - это достоверная, сложная, убедительная или мотивирующая история; результат которого легко оценить. [1] Эти тесты обычно отличаются от тестовых примеров тем, что тестовые примеры представляют собой отдельные шаги, тогда как сценарии охватывают несколько шагов. [2] [3]
История
К октябрю 2003 года Джем Канер придумал фразу «тест сценария» [1]. Он отметил, что одним из самых сложных аспектов тестирования было поддержание пошаговых тестовых примеров вместе с их ожидаемыми результатами. В его статье была предпринята попытка найти способ уменьшить количество повторной работы сложных письменных тестов и обеспечить простоту использования . [1]
Несколько месяцев спустя Ханс Бувальда написал о подобном подходе, который он использовал, который он назвал «тестированием мыльной оперы». Как и в телесериалах, эти тесты были преувеличены по активности и сконцентрированы во времени. [2] Ключ к обоим подходам состоял в том, чтобы избежать пошаговых инструкций по тестированию с ожидаемыми результатами и вместо этого заменить их описанием, которое давало свободу тестировщику, ограничивая при этом объем теста. [3]
Методы
Системные сценарии
В этом методе только те наборы реалистичных действий пользователя, которые охватывают несколько компонентов системы, используются в качестве тестов сценария. Разработка системного сценария может быть выполнена с использованием: [ необходима цитата ]
- Сюжетные линии
- Переходы между состояниями
- Бизнес-вертикали
- История внедрения от заказчиков
Варианты использования и сценарии на основе ролей
В этом методе основное внимание уделяется тому, как пользователь использует систему с разными ролями и средой. [4] [ требуется цитата для проверки ]
Смотрите также
Рекомендации
- ^ a b c «Введение в тестирование сценариев» (PDF) . Джем Канер . Проверено 7 мая 2009 . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б Бувальда, Ганс (2004). "Тестирование мыльной оперы" (PDF) . Лучшее программное обеспечение . Разработка качества программного обеспечения (февраль 2004 г.): 30–7 . Проверено 16 ноября 2011 . CS1 maint: обескураженный параметр ( ссылка )
- ^ а б Криспин, Лиза; Грегори, Джанет (2009). Гибкое тестирование: Практическое руководство для тестировщиков и гибких команд . Эддисон-Уэсли . С. 192–5. ISBN 81-317-3068-9.
- ^ Гопаласвами, Шринивасан Десикан. Тестирование программного обеспечения: принципы и практика .