Making a Checklist
What is a Checklist?
A checklist, as the name suggests, is essentially a list of all the items one needs to “check off” before one can right off something as being complete or ready. This of course means that creating a checklist is a proactive task and needs to be done as new features are rolled out. Checklists for QA testers typically include:
- Test plan review: Checking if the test plan covers all requirements and testing scenarios.
- Test case preparation: Writing or reviewing test cases to ensure they are complete, clear and concise.
- Test environment setup: Verifying that the test environment is set up and configured properly.
- Test data preparation: Preparing the test data to be used in testing.
- Test execution: Running the tests, documenting the results and reporting any defects found.
- Defect tracking and reporting: Tracking and reporting defects found during testing.
- Test closure: Document the results of testing, including any defects found and the status of those defects.
- Test result analysis: Analyzing test results to determine the overall quality of the system being tested.
- Regression testing: Re-running test cases to ensure that changes made to the system have not introduced new problems.