 |
 |
| Introduction: |
| |
| This tutorial covers area 5 of the Certified Software Test Professional requirements. This tutorial
also covers the Elective area of the Test Management Body of Knowledge (TMBOK) required for the Certified Test
Manager (CTM) certification. |
| |
| Concepts: |
| |
| 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 Uses Cases. |
| |
| Objectives: |
| |
|
Participants will learn:
- 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
|
| |
| Course Outline |
| |
|
-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
|
| |
| |
|
For organizational purchases, please send us a message at salesinfo@eno.com
or complete and submit this form .
|
| |
| |
| Other Expertise: |
| |
|
|
| |
|
 |
 |
 |
 |