Académique Documents
Professionnel Documents
Culture Documents
Cases
Objective
• To provide insight on how to develop effective Test Cases
with Use Case Model
User
User
Use Case Model
Glossary
Actors
Supplementary
Specifications
Use cases specifications
Use Case Model – Where to use?
• Very effective elicitation technique
Describe a business process
Capture functional requirements of a system
Describe design details of a system
• Can be used throughout SDLC (should be refined)
• Identifies Who (Actors) and the What (Behavior)
• Useful for gathering behavioral aspects and documenting
functionality
• Effective where multiple types of users are involved
Use Cases – Why
Benefits of developing Use Cases
• Facilitate communication among business users, domain
experts and developers
Provides common context at an early stage of system
development
Ensures a mutual understanding of the requirements
• Help in identifying
Who interacts with the system
The interfaces the system should have
Use Cases – Why (contd.)
• To validate
All requirements have been captured
The developments team understands the requirements
• Pre-conditions are
useful to clarify how
the sequence of
steps start.
Use Case Preconditions
Use Case :
Generating Test Cases