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