Toady one of my friend asked me about Verification and Validation process. He told me that Verification process is coming after project completion and Validation process is going through each stage of application. My problem is that, I'm thinking validation process is coming after project completion and verification process is going through each stage of application.

I have followed these definition-

Verification process is determination of correctness, completeness, and consistency of a program at each stage.

Validation process is determination of correctness of a final program with respect of it's requirement.

So if anybody have some idea about this then please suggest me. I'm desperately waiting for your response.

Advertisements

12 thoughts on “I’m Confused

  1. Verification typically involves reviews and meetings to evaluate documents, plans, code, requirements, and specifications. This can be done with checklists, issues lists, walkthroughs, and inspection meetings. Validation typically involves actual testing and takes place after verifications are completed. The term ‘IV & V’ refers to Independent Verification and Validation.

  2. Jyotsna gave a good answer. Good way to understand them is to think of validation as a post-verification activity whereas verification is an on going activity.

  3. Verification involves in each and every phases of SDLC and we mainly perform reviews of Requirements, Specifications,code and Documents.
    Validation means Actual testing performed when the product is Implemented……i.e Testing whether the developed product is right

  4. Hi All,

    I have a query, As per veeresh, if Verification involves in each and every phase of SDLC and Validation means Actual testing performed when the product is Implemented, then

    Is verification also being done for validation?

  5. Hi Mayank,
    Basic difference between Verification and Validation:

    Validation: The comparison between the actual characteristics of something (e.g. a product of a software project and the expected characteristics).Validation is checking that you have built the right system.

    Verification: The comparison between the actual characteristics of something (e.g. a product of a software project) and the specified characteristics.Verification is checking that we have built the system right.

    Verification: The process of evaluating a system or component to determine whether the products of the given development phase satisfy the conditions imposed at the start of that phase.

    Validation: Determination of the correctness of the products of software development with respect to the user needs and requirements.

    Take Care,
    Manali

  6. Mayank,

    Appreciate your blog site a lot.

    Well in the SDLC phases, each phase has input ->process->output->v&v tasks.

    Now QA is required at each phases,right?

    V& V is QA done at end of three tasks mentioned.

    For eg: in Requirement Study and Analysis

    1) inputs are business/tech reqmnts
    2) you process them and understand
    3) output is the SRS doc or the reqmnts sepcification

    so at the end of this phase we need to do verification and validation before we submit or freeze the reqmnts to client/customer.
    verify whether “all” the data is captured and validate the captured data is “right”.

    This is applicable to each phase….in coding phase v& v would be code walk through/reviews/testing etc

    Hope it helps.

    Cheers
    Swapna

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s