Difference between Verification and Validation

Verification: In Verification we are verifying weather the project is done according to the specification or not. In Verification we don’t want to execute the code for finding the defect. Verification is done by QA team to ensure that the software is as per the specifications in the SRS document.

Example: I am giving one simple example to understand what Verification is.  Nowadays we are trying to buy products through online only. Suppose we are trying to buy cloths through online.  In websites just we are checking the color and size of the product. If it is available without any trail we will try to give order. Here we are checking the product is reaching our requirements or not. Once the product is reached to us then only we will trail that product. If we will satisfy then well, otherwise we want to resend. Now we will come to the subject like that , just we are checking the application how it is look like the Application developed  is according to the specification or not. Mainly we are checking how they designed the application.

Validation: In Validation we are verifying weather the product meets the customer requirements or not.Validation is carried out with the involvement of testing team.In Validation we want to execute the code for finding the defects.
Example:Here I am giving some clarification for the above example. Without buying through online just we step in to the show room and select which is suitable for us and once trail then we will buy definitely the product will be good. In Validation we are checking how the product is working, if we are checking any application then how the application is working, the application meets the customer requirements or not.

                  Verification
                  Validation
1. In Verification we are verifying weather the project is done according to the specification or not
1. In Validation we are verifying weather the product meets the customer requirements or not
2. In Verification we don’t want to execute the code for finding the defect.
2. In Validation we want to execute the code for finding the defects.
3. Are we building the system right?
3. Are we building the right system?
4. In Verification human beings are checking of files and documents.
4. In Validation is computer based execution of program.
 5. It is Static type of testing.
5. It is dynamic type of testing.


No comments:

Post a Comment