In some cases, this can be arranged in the form of a table. In other cases, bullet lists provide a better approach to presenting the information in a readable form. Ideally, there will be a straightforward relationship between requirements in the SRS and the tests, with every test motivated by requirements in the SRS and every part of the SRS corresponding to one or more of the tests. All versions are tested using the same tests and the results are compared. The only purpose is to consider the functional performance as the module converts input to output.
Checklists can be a valuable tool for quality assurance.
Such checklists should be based on applicable guidelines and standards. After the test team has located as many faults as possible, the number of undiscovered seeded faults serves as an indicator of the number of total faults. The remaining faults can be surmised from this result. A software quality assurance tool that goes somewhat deeper than a walk-through. This can be a highly structure review of a product.