Identifying Test Scenarios
Test scenarios:
Test scenarios are the high level classification of test requirement grouped depending on the functionality of a module.
Test case:
Test cases for software help guild the tester through a sequence of steps to validate whether a software application is free of bugs and working as required by the end user.
A test case with valid functionality is called positive test case and a test case with invalid functionality is called negative test case. Test case should cover most of the positive inputs and should be developed for all most common potential scenarios.
The basic objective of writing test case is to validate the testing coverage of the application.
A good test case should have high priority of finding bugs.
Test Case Template:
- Test scenario ID - The ID of the test suite to which this test case belongs.
- Test case ID - The ID of the test case.
- Category - The type of the test case.
- Feature description - The objective of the test case.
- Prerequisites - Any precondition that must be fulfilled prior to executing the test.
- Test description - Step by step procedure to execute the test.
- Input Data - The test data or links to the test data, that are to be used while conducting the test.
- Expected result - The expected result of the test.
- Severity - The impact of the bug on the application.
- Actual result - The actual result of the test is to be filled after executing the test.
First we should go through the SRS or BRS and identify the test requirements.
- User name should have alphabetic characters, numeric characters and periods.
- User name should not be left blank.
- User name should not be more than 40 characters.
- User name should not start with or contains any special characters.
- Password should have at least 6 characters.
- Password should have contains alphabetic characters, numeric characters and special characters.
- Password should not contain spaces and periods.
- Password should not be more than 40 characters.
Test scenarios for the login.
The validation table for the login.
When writing test cases, the following documents are referred.
1. Business requirement document
2. Software requirement document
3. Functional specification
4. Use cases
5. Test designs
6. Previous releases
7. User manual and help
Dananji.







Fantastic Article on Testing.. Waiting for more Articles
ReplyDeleteAwesome post, Thanks for sharing nice information. It's really more than effective for us..
ReplyDeletesoftware testing course