Professional Documents
Culture Documents
Lesson 5
Dileeka Alwis
NSBM - School of Computing
• Testing Strategy
• Scope
• Constraints
• Test Scenarios and Test Cases
• Testing Approach
• Testing Requirements
Example:
Student age is between 18 – 25.
Valid - 20, 21
Invalid - 15, 30
Boundary - 18 and 25
System Analysis & Design - Lesson 5 4
• Test Scenario 1 : User Login Screen
• Test Cases
Test
Inputs Expected Results Actual Result Comment
Case No
1 Valid Data Welcome message
User Name: Student Main Menu
Password: NSBM123
2 Invalid Data Error message:
User Name: ABC “Incorrect Login”
Password: 12345
3
• Software Product
• Documentation
• User Training
• Reasons:
- when the system does not meet the stated user requirements.
Examples:
- Improve file access methods
- Use new algorithms to speed up numerical calculations
- Improve menu layouts and command interfaces.
• Over the long term the initial user requirements for the
system may change.
•Waterfall Model
•Spiral Model
•Incremental Model
•Evolutionary Development Model
•Agile Software Development Model
•Rapid Prototyping Model