THIS MATERIAL HAS BEEN UPDATED AND INCORPORATED IN THE TEST DESIGN LECTURES AT http://www.testingeducation.org/BBST/testdesign/. WE WILL REMOVE THIS SECTION IN MID-2012.
This unit explores the basic practice of scenario testing, including Hans Buwalda's Soap Operas.
The scenario test involves a story about how the program is used, including information about the motivations of the people involved. The Soap Opera emphasizes the human issues, even beyond the traditional scenario.
A well-designed scenario has four additional characteristics:
Collard's paper presents a clear introduction to the other common approach to scenario testing, basing the scenario on use cases. The key difference is that scenarios, as we describe them here, consider the human issues (why is the user doing this task, what is the impact of the problem on them, how unhappy should we expect this to make people) whereas use cases abstract out the human factor and focus on the operational sequences and their expected results. All of these approaches put the program through typically-realistic sequences of behavior, achieving high-meaning combination testing.