Scenario/Transaction Flow Testing
Scenario testing is used to create large test cases that model real use of the application by covering multiple requirements. These tests are used to find bugs in the system, learn the product, and find requirements problems. Scenarios should be real life examples of system use, but exaggerated to test extreme use, like a soap-opera. However, scenario testing does not provide code coverage, and it is a black-box testing approach that should be used later in development.
Transaction flow testing looks at the different processes and decision points in a transaction of the system. This is a way to model a scenario and test all of the branches in a particular transaction.
Previous
