Skip to main content

Software Testing Guidelines Objectives

The key principles that should guide the development of strategies for all testing activities are described in the following testing objectives:

  1. To ensure creation of a testing plan early on in the project so that resources may be allocated appropriately, and testing activities can begin as soon as possible.
  2. To understand testing priorities and risks from all perspectives of the business and technology. This can be achieved by identifying and including key stakeholders in the testing process.
  3. To ensure there is communication with the appropriate parties on a regular basis, providing updates and inviting them to take part in important checkpoints where clarification is needed on things like needs.
  4. To implement a risk-based testing strategy to help prioritize, target, and concentrate testing with the added benefit of making efficient use of resources.
  5. To avoid spiraling costs associated with finding and repairing issues later on in the project/software lifecycle, put more emphasis on making sure the defect discovery component of testing occurs as soon as is practically possible.
  6. To ensure that every test coverage can be fully traced back to the original business requirements in order to guarantee that testing has covered all crucial business requirements.
  7. In compliance with the Testing Policy, record all testing operations at an agreed-upon, acceptable level.
  8. To utilize resources as effectively as possible when conducting testing activities.