Blog

Articles to grow your career

Article

Сhecklist in Testing

The software testing checklist is used to categorize tasks by skill level, maintain accountability and collect test results.

A checklist is a list of steps or a list of functionalities allowing the tester to make sure the application is working correctly.

The test checklist must include the following points:

  • A detailed list of tests;
  • Test status;
  • Test results.

Checklists are based on the Software Requirements Specification (SRS). A set of tests is determined according to a few basic rules:

  1. The checklist should cover all the functionality of the developed product. None of the requirements described in the SRS are neglected.
  2. You should minimize the number of tests. One test should check as many requirements as possible.
  3. The test suite should not repeat but test the requirements.

The checklist does not require details of the entered values. To some extent, a checklist can be considered ideas for test cases or their titles.

Usually, a checklist is a two-column table. The first column includes the tested factor and the second one – does the system have it or not. For example, we want to create a checklist for a kettle:

  • Can water be poured into the appliance? Yes/No
  • Can water be poured out of the appliance? Yes/No
  • If the appliance filled with water is turned on, will the water be boiling (the appliance is plugged in)? Yes/No

man with a notebook

Alex Kara
By Alex Kara on Aug 29, 2021
Manual QA