02Manual TestingTest DesignManual Testing
What is the difference between a Test Case and a Test Scenario?
Test Scenario:
- High-level description of what to test
- One-liner statement covering multiple test cases
- Derived from use cases or requirements
- Example: “Verify login functionality”
Test Case:
- Detailed step-by-step instructions
- Includes preconditions, test steps, test data, and expected results
- Derived from test scenarios
- Example: “Verify login with valid username and password”
Example Comparison
Test Scenario: Verify user login functionality
Test Cases derived from above scenario:
- TC001: Login with valid username and valid password
- TC002: Login with valid username and invalid password
- TC003: Login with invalid username and valid password
- TC004: Login with empty username and password fields
- TC005: Verify “Forgot Password” functionality
Key Difference: A test scenario is “what to test” while a test case is “how to test”.