SOFTWARE ENGINEERING

SOFTWARE TESTING

TEST PLAN AND TEST CASE DEVELOPMENT

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Which of the following lists difference between verification and validation?
A
Verification is done during software development whereas validation is done at the end of software development.
B
Verification is done to ensure that a software works correctly whereas validation is done to ensure all requirements are met.
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -Validation is the process of checking whether the specification captures the customer’s requirements, while verification is the process of checking that the software meets specifications. Verification includes all the activities associated with the producing high quality software.

Detailed explanation-2: -Verification uses methods such as walkthroughs, reviews, desk-checking, and inspection. Validation uses a method such as White Box Testing, Black Box Testing, etc. 5. It can only detect errors that could not be determined by the verification method.

Detailed explanation-3: -Verification is the process of evaluating products of a development phase to find out whether they meet the specified requirements. Validation is the process of evaluating software at the end of the development process to determine whether software meets the customer expectations and requirements.

There is 1 question to complete.