Testing is concerned with what is in the product or system and what is missing. Testing can only verify the product or system and its operation against predetermined criteria. Testing neither adds nor takes away anything. Quality is an issue that is decided upon during the requirements and design phases by the development project owners or requesting customers. Quality is not decided at testing time.