Testplace tutorials
  • Quality Assurance 101
  • Manual Testing
    • Manual Testing Tutorial
      • What is Software Testing?
      • Software Development Life Cycle
      • Software Testing Life Cycle
      • Types of Software Testing
      • Levels of Testing
      • Automation Vs Manual Testing
      • Black Box & White Box Testing
      • Smoke & Sanity Testing
      • Regression Testing
      • Retesting
      • Regression vs Retesting
      • Entry And Exit Criteria
      • Test Scenario vs Test Case
      • Manual Testing Methods
      • Verification and Validation
      • Test Strategy
      • Test Plan
      • Test Strategy vs Test Plan
      • Bug Report Template
      • Test metrics
      • Difference Between Defect Bug Error And Failure
      • Write Good Bug Report
      • Principles of Software Testing
      • Black Box Test Design Techniques
      • Equivalence Partitioning Testing Technique
      • Boundary Value Analysis Testing Technique
      • Decision Table Test Design Technique
      • State Transition Test Design Technique
      • Severity Vs Priority
Powered by GitBook
On this page
  • Verification And Validation:
  • VERIFICATION: (Static Testing)
  • VALIDATION: (Dynamic Testing)

Was this helpful?

  1. Manual Testing
  2. Manual Testing Tutorial

Verification and Validation

What is Verification And Validation In Software Testing?

PreviousManual Testing MethodsNextTest Strategy

Last updated 5 years ago

Was this helpful?

Verification And Validation:

In software testing, verification and validation are the processes to check whether a software system meets the specifications and that it fulfills its intended purpose or not. Verification and validation is also known as V & V. It may also be referred to as software quality control. It is normally the responsibility of software testers as part of the Software Development Life Cycle.

Must Read:

VERIFICATION: (Static Testing)

Verification is the process, to ensure that whether we are building the product right i.e., to verify the requirements which we have and to verify whether we are developing the product accordingly or not.

Activities involved here are Inspections, Reviews, Walkthroughs

Check below video to see “Verification And Validation”

In simple words, Verification is verifying the documents

As per IEEE-STD-610:

The process of evaluation software to determine whether the products of a given development phase satisfy the conditions imposed at the beginning of that phase.

Am I building a product right? It’s a Low-Level Activity. Verification is a static method of checking documents and files.

VALIDATION: (Dynamic Testing)

Validation is the process, whether we are building the right product i.e., to validate the product which we have developed is right or not.

Activities involved in this is Testing the software application

In simple words, Validation is to validate the actual and expected output of the software

As per IEEE-STD-610:

The process of evaluating software during or at the end of the development process to determine whether it satisfies specified requirements [IEEE-STD-610]

Am I building a right product? It’s a High Level Activity. Validation is a dynamic process of testing the real product.

This is a brief explanation of Verification And Validation in Software Testing.

Regression & Retesting