Friday, May 7, 2021

Differentiate the work products that support the test process

Test planning work products

Mainly, products for planning test activities include one or more test plans. The test plan includes information about the test basis to which other test work products will be related through traceability information, as well as the exit criteria that will be used during testing. monitoring and control.

Test monitoring and control work products

Typically, test monitoring and control work products include various types of test reports that are generated both on demand and on a regular basis. Also, test summary reports are prepared at various stages of completion. The content of the reports depends on their target audience.

Test monitoring and control work products should also describe project management issues such as task completion and current issues, show resource allocation and use, and provide information on resources and effort expended.

Test analysis work products

The working products of the test analysis contain defined and priority test conditions, each of which could be bidirectionally traced to a specific element of the test basis. Test analysis can also help to detect defects in the test basis.

Test design work products

The result of test design are test cases and sets of test cases to fulfill the test conditions defined in the test analysis. Also in the process of preparing test design work products, the necessary test data is determined, the test environment is designed, the infrastructure and the necessary tools are determined. To increase the degree of reuse of written tests, it makes sense to create high-level tests that don't contain information about input data and the expected results. The test cases should be bidirectionally traceable with the covered test conditions.

Test implementation work products

Test implementation work products include:

- Test procedures and the sequencing of those test procedures

- Test suites

- Test execution schedules

The achievement of the coverage criteria that are set out in the test plan can be demonstrated through bidirectional traceability between the test procedures and the specific elements of the test basis.

During the test implementation process, test data can be checked and a test environment can be created.

Test execution work products

Test execution work products include:

- Information about the status of test scenarios and test procedures (ready to run, pass, fail, blocked, intentionally skipped, etc.)

- Defect reports

- Documentation about test object(s), test item(s), test tools, and testware were involved in the testing process

With bidirectional traceability, we can tell which requirements have passed all scheduled tests, which requirements have failed tests and / or have related defects, and which requirements have scheduled tests that are still waiting to be run. This allows to verify that the coverage criteria have been met, and allows to generate reports on test results for stakeholders.

Test completion work products

Test completion work products include:

- Summary reports of completed testing

- Suggestions for improving the following projects and iterations

- Change requests

- Product backlog items

- Finalized testware

- etc.

No comments:

Post a Comment

Explain the relationships between software development activities and test activities in the software development lifecycle

Regardless of the development model, there are several principles of good testing: