Course Content
Test Case Designing
- A brief & recap on Test case designing practice
Review of Test cases
- The importance of doing a sensible and realistic review of Test cases
- Review to ensure coverage of test cases
- Review of supporting information of every test case - like reference, traceability, importance, etc
- Presence of adequate data used for testing
- Review of test suites
- Documenting the review comments
- Communication of review comments
- Adoption of review comments and updates of test suite with the comments - timing of update
Different Suites of test cases
- Unit testing
- Functional testing
- Smoke, sanity testing
- Regression testing
- System testing
- User Acceptance Testing
- Beta testing
Test Execution
- Build generation, deployment and verification
- Sanity & Smoke Testing
- Build acceptance and rejections
- Start, stop, hold, resume & completion of Test Execution
- Outcome of test execution
- A case for or against Adhoc testing
- Reporting of Test execution
Defect reporting and closure
- Identification of a defect and concluding it is a defect
- Reporting a defect - all info to be provided in the defect logged
- Reporting details Do's & Don'ts about a defect
- Tracking a defect through closure
- Regression test after verifying a defect
- Defects postponed, not fixed, etc
- Reopening a defect
- Various ways in which a defect can be closed
- Defect triaging principles