Verification and Validation - Testing Tools

While doing the testing, the two terms verification and validation have to be differentiated. Barry Boehm defines these terms based on the answer to the following questions:

Verification: are we building the product right?

Validation: are we building the right product?

Validation is to check whether the software meets the customer expectations. Verification is to check whether the software conforms to specifications. Verification is done by the development team to ensure that the software is as per the specifications in the SRS document. Validation is carried out with the involvement of the client.

Note: Validation of the software is done to ensure that the software meets the requirements of the customer. Verification of the software is done to ensure that the software meets the specifications. Note that the customer/end users are involved in validation of the software. It is also important to differentiate between end users and client/customer. For example, if you are developing a library management system, the librarian is the client and the persons who issue the booths, collect fines etc. are the end users.


All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status

Testing Tools Topics