Skip to main content

Software Testing Policy Objectives and Principles

The following are the main objectives of the software testing policy:

1)

  1. To ensure that testing is planned early in the project so that testing activities may be started as soon as possible in the project life cycle, and resources planned accordingly.

  2. 2)   

  3. To identify and include important stakeholders in the testing process, including developers, technical advisors, and software testers, in order to understand testing priorities and risks from both a business and technological perspective.

  4. 3)   

  5. To ensure that a risk based approach is used to prioritize testingtesting activities with the added benefit of making optimal use of resources by focusing on the most critical areas of testing.

  6. 4)   

  7. To ensure defect discovery whether it be requirements defects, code defect   or other types of defects,defects, occurs as soon as feasible to avoid spiraling expenses associated with finding and correcting issues later on in the project/software’s lifecycle.

  8. 5)   

  9. To ensure that important business needs are covered by testing through comprehensive traceability of testing coverage back to original business requirements.

  10. 6)   

  11. To ensure there is focus on testing the ‘unwritten requirements’ of a system to identify any defects that users may find. Unwritten requirements cover areas such as user behavior which involve using the system in the context of the end users rather than how it has been designed.

  12. 7)   

  13. To ensure that testing also covers compliance with applicable policies and regulations