This chapter introduces the concept of quality, describes the Test discipline, and discusses the relationship between Quality, Test, and the other disciplines in the process.
In many respects, the Test discipline acts as a service provider to the other disciplines. Testing focuses primarily on evaluating or assessing product quality, using a number of core practices:
Find and document failures in the software product: defects, problems.
Advise management on the perceived quality of the software.
Evaluate the assumptions made in design and requirement specifications through concrete demonstration.
Validate that the software product works as designed.
Validate that the requirements are implemented appropriately. ...