Test Lean and Mean with Six Software Testing Goals

Info-Tech Advisor: Research Note

Published: November 27, 2007


Functional requirement testing is the process of determining how well, or whether, an application meets the outlined requirements. The process is part of an overall software quality assurance strategy that ensures the satisfaction of end users. In an effort to minimize the time and costs associated with testing, goals should be specified to limit the scope of the testing effort. Once defined, the goals can be achieved by executing various types of testing.

The Six Primary Goals of Testing

Validating the functional requirements of the software ensures that the application meets the needs of its users in terms of what it does. Info-Tech believes all software has the same set of six primary goals that must be attained for the product to be deemed functionally correct. Table 1 outlines the six primary goals that application testing should aim to achieve and the specific types of testing that can be executed to fulfill the testing objectives. The testing types are stated in the order in which they should be executed.

«  Previous ITA Research Note Back to Current Research Next ITA Research Note »
This article is available in full to members of Info-Tech Advisor.
Already a member? Please log in.

Username:

Password:

Remember me:

I forgot my password.

E-mail address:

 

I am not an Info-Tech Advisor member, but...
  • I would like to become a member (starting at $495/yr).
  • I would like to learn more.