GSA Tech Guides
All guides » Agile guides
Use Case Examples
Use Cases can be effective when engaging business users / user groups to perform acceptance testing for a project’s user stories. While the Product Owner must provide final sign-off on the work the Scrum Team completes within a sprint, they can leverage business users for acceptance testing by providing use cases to help expose defects and garner feedback.
In acceptance testing, use cases provide a user (i.e. tester) direction without leading. Use Cases provide a sequence of steps in business terms, that describe the “happy path” for a specific interaction. Unlike system test cases, the use case interaction is defined in terms of the user, describing the user actions and experience versus the system inputs and outputs. The user compares their experience to the defined Success Criteria, documenting success or failure, along with any results. Results may expose bugs, defects, misspellings, updates to the user interface or process flow, or even new user stories identified.
These are good references for incorporating Use Cases into user acceptance testing: