Free Software Testing Training Click For Info
Software Testing Training Is Coming To Your TownClick For Dates
Enter the Bug Free ZoneClick to Enter
Online Software Testing Training at your Pace and your PlaceClick For Details
Group Software Testing Training For Your TeamClick For Details
Discovering and Testing Requirements with Use Cases
(CSTP #5) or (CTM Elective) or (CSTAS Elective)This course covers area 5 of the Test Professional Body of Knowledge requirements. This course also covers the Elective area for the Certified Test Manager (CTM) and the CSTAS certification.
For costs and cities where this course might be offered, please see the right border of this page or to bring this course to your test team at your location, contact our Education and Professionals Services Group.
Use cases have proven to be a very powerful technique for deriving a lot of details about requirements. Specifically, Use Cases help derive details on interactions between the system and all types of users and all systems interacting with it. These details are equally important for the development team and the test team in order to deliver a high quality system. Although many projects have used some form of Use Cases, very few projects I am aware of have actually reaped the full benefits of this powerful technique. In this course, attendees learn how to effectively develop, analyze, and validate Use Cases. In addition, test teams and development teams learn how to derive tests based on Use Cases.
Participants will learn:Attendees will achieve the following objectives:
- Learn how to effectively participate in a Use Case development and analysis sessions
- Master the process of using Use Cases to find system requirements that would otherwise be missed
- Learn how to identify scenarios that must be handled by the system and tested by the test team
- Learn how to systematically derive test cases and test procedures from use cases
- The use of natural languages for defining requirements
- Model-Based requirement process
- Model-Based development and testing
- The use of models in support of Test-Driven development
- Where do Use Cases Fit?
- Use Case Components
- Scope
- Pre-conditions, Triggers, and Post-conditions
- Minimal Guarantees
- Extensions and Alternate Scenarios
- Using Use Cases to find missing requirements
- Deriving Tests based on Use Cases
- Negative Testing based on Use Cases
- Conclusion