Test Lean and Mean with Six Software Testing Goals

Author(s): Adrian Biljan, Jacqueline Hewitt

Get Access

Get Instant Access
To unlock the full content, please fill out our simple form and receive instant access.

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.

Related Content

Visit our Exponential IT Research Center
Over 100 analysts waiting to take your call right now: 1-519-432-3550 x2019