Test Case Standards
Standards to be followed while creating test cases.
1. Test cases can be written in word document because it is easy to do spell check and check the syntax and semantics of the test steps. (It is not mandatory to use to word doc to develop manual test cases)
2. If you are writing the test cases in the excel sheet.
a. Easy to upload the test cases into QC 9.0.
b. Easy to update the test cases, test data and changes can be made in less time.
c. Reduce the rework
d. Utilize the features of excel in writing the test cases.
e. Create/Execute test cases by using QTP tool.
f. Easy to filter the pass/failed test cases to report
g. Easy to insert/update/delete a test step row
h. Easy to insert/update/delete a column
3. Each test case should have unique identified Test case number.
4. Each test case should include Scenario number, test case number and Test case name (S#_TC#_TestName)
6. Each test step should contain Step no and it should mentioned as Step1, Step2…..Stepn
7. Each test step should have description column, in that step description mentioned clearly.
8. Each test step expected result should be mentioned about the standard link names or tabs not the entire page information.
a. Example: If you login to the home page: Expected result will be mentioned about the tabs or name of the home page. Please don’t mention entire home page details. It is not a standard way to write a test case.
b. Similarly for the Client/Server applications also i.e. don’t include the all the information which is available in that specific page.
9. Test Case should be like a check list to make sure that all the requirements/functionality is covered.
10. Test scripts cannot be created / written with screen shots in the Action/expected results column.
11. Test case should be clearly written and understandable.
12. Test case should be followed KISS (Keep it short and simple) model.
13. Each test step to be defined clearly and next sequence step to be closed.
a. Example: If the link is opened in the new browser window make sure it is closed.
14. Each test case should have maximum of 25 steps.
Note: If the application type is transaction based then complete till the functionality ends. But if the application type is information based then it should not be more than 25 steps.
15. Informational application should be covered within the test cases based on the tabs.
16. Avoid writing the test steps to test repeated links.
17. Every Test case should start with the opening of a browser and end with closing of a browser.
1. Test cases can be written in word document because it is easy to do spell check and check the syntax and semantics of the test steps. (It is not mandatory to use to word doc to develop manual test cases)
2. If you are writing the test cases in the excel sheet.
a. Easy to upload the test cases into QC 9.0.
b. Easy to update the test cases, test data and changes can be made in less time.
c. Reduce the rework
d. Utilize the features of excel in writing the test cases.
e. Create/Execute test cases by using QTP tool.
f. Easy to filter the pass/failed test cases to report
g. Easy to insert/update/delete a test step row
h. Easy to insert/update/delete a column
3. Each test case should have unique identified Test case number.
4. Each test case should include Scenario number, test case number and Test case name (S#_TC#_TestName)
- Test Scenario is closely mapped to a Business Scenario/Business Requirement.
- For example the difference could be the Test Scenario could also include the negative testing objective. One Test scenario may be mapped or split to many test scripts.
6. Each test step should contain Step no and it should mentioned as Step1, Step2…..Stepn
7. Each test step should have description column, in that step description mentioned clearly.
8. Each test step expected result should be mentioned about the standard link names or tabs not the entire page information.
a. Example: If you login to the home page: Expected result will be mentioned about the tabs or name of the home page. Please don’t mention entire home page details. It is not a standard way to write a test case.
b. Similarly for the Client/Server applications also i.e. don’t include the all the information which is available in that specific page.
9. Test Case should be like a check list to make sure that all the requirements/functionality is covered.
10. Test scripts cannot be created / written with screen shots in the Action/expected results column.
11. Test case should be clearly written and understandable.
12. Test case should be followed KISS (Keep it short and simple) model.
13. Each test step to be defined clearly and next sequence step to be closed.
a. Example: If the link is opened in the new browser window make sure it is closed.
14. Each test case should have maximum of 25 steps.
Note: If the application type is transaction based then complete till the functionality ends. But if the application type is information based then it should not be more than 25 steps.
15. Informational application should be covered within the test cases based on the tabs.
16. Avoid writing the test steps to test repeated links.
17. Every Test case should start with the opening of a browser and end with closing of a browser.
Comments
Post a Comment