Working with checklists
- 25.06.2018
- Posted by: Admin

Checklist – is a list which contains a number of necessary checks during testing of the software product. By checking the items on the list, a team or one tester can learn about the current state of the work performed and about the quality of the product. By working on a project using a checklist, the probability of re-checking for the same cases is excluded, and the quality of testing increases, since the probability of leaving some functionality unattended is significantly reduced. Therefore, it is very important to know the composition of the checklist elements and be able to use it effectively. As a rule, checklists are made in a Google spreadsheet to provide general access to all QA specialists.
What do checklists consist of?
Сhecklists are very simple. All of them contain a list of blocks, sections, pages, other elements that should be tested, for example:


- «Passed» – test is passed successfully, no bugs found;
- «Failed» – one or more bugs found;
- «Blocked» – impossible to check, because one of the bugs is blocking the current test;
- «In Progress» – the tester is working on the current point;
- «Not run» – not yet tested;
- «Skipped» – will not be tested for any reason. For example, the current functionality has not yet been implemented.



- After completing the passage of the checklist, there should be no cells with the «Not run» status.
- All cells with the «Failed» status and the «Blocked» status must have notes with links to bug reports.
- The «Passed» status set only for tests that are checked and do not contain bugs.
Checklist creation rules
To create an effective checklist, we will formulate several rules.- One point – one operation.
- Points are unequivocally defined.
- Drafting a checklist according to the details level.

Benefits of using the checklist:
- Checklists help to structure the information from the employee;
- With the correct formulation of necessary actions, the employee has an unambiguous understanding of the tasks. This helps to increase the learning speed for new employees;
- Checklists help to avoid uncertainty and errors that can be caused due to the human factor. Test coverage of the software product is increasing;
- The degree of employee interchangeability is increasing;
- Saving the working time. Having written a checklist once, you can reuse it, given the relevance of the information.
The checklist is intended for:
- avoiding forgetting the required tests.
- dividing tasks by skill level.
- saving the reports and test results.
The checklist contains:
- The list of tests (with necessary details level).
- Checking environment consist:
- a build on which testing was performed;
- a testing environment (if applicable);
- some information about the tester.
- Results of the test.

Tags
bug
bug-report
game testing
glossary
homework assessment
Lecture #1 of software testing courses
Lecture #2 of software testing courses
Lecture #3 of software testing courses
Lecture #4 of software testing courses
Lecture #5 of software testing courses
Lecture #6. Software Testing: Basics and Practice
Lecture #7. Software Testing: Basics and Practice
lecture materials
mobile testing
QA terms
qa tips for beginner
self-training
test case
test design
training organizational questions
