Tuesday, 17 May 2011

Verification & Validation

Hi Friends ,
     Software testing is one of the most complex yet fulfilling tasks involved in the development process. At every stage of development from unit testing through to User Acceptance Testing the same processes and techniques are used. The purpose of software testing is the validation and verification of the software, normally illustrated by using the V-model of software development.
    Verification means ensuring that the software has been built correctly. The colloquial definition is “Are we building the product right.
    Validation means ensuring that the software meets the requirements, both the stated and implied. The colloquial definition is “Are we building the right product“.
    Verification:Verification is a Quality control process that is used to evaluate whether or not a product, service, or system complies with regulations, specifications, or conditions imposed at the start of a development phase. Verification can be in development, scale-up, or production. This is often an internal process.
    Validation:Validation is a Quality assurance process of establishing evidence that provides a high degree of assurance that a product, service, or system accomplishes its intended requirements. This often involves acceptance of fitness for purpose with end users and other product stakeholders.

1 comment:

  1. Many companies experience the pain of
    expensive recalls, costly product rework,
    and unexpected delays in product releases.
    A major contributing factor is the lack of
    an effective product design verification and
    validation process. Ensuring your customers’
    needs are met through digital or physical means
    – as the design progresses – is a critical part of
    product development, and can help you avoid
    these expenses and delays.click here

    ReplyDelete