SlideShare a Scribd company logo
1 of 7
Difference Between Verification and Validation In Software Testing
Students are often confused between the verification and validation process,
as far as Software Testing is concerned. Let us initially define both the
processes.
Verification:
Validation:
Verification and Validation Process In Software
Testing
Verification
➔ Verifies the intermediary products and stages to see whether it matches
the specific requirements of that particular phase.
➔ Checks whether the product is developed according to the
predetermined requirements and design particulars.
➔ Can be done without execution of the software.
➔ Static methods are used.
➔
e.g. reviews, walkthrough and inspection.
Checks whether the end product meets the need of the business.
Answers the question as to whether the software or application is fit for usage
and fulfills the business requirements.
The execution of software is necessary for doing validation.
Dynamic methods are used.
e.g. Types of Testing like regression, smoke etc. are involved over here.
Validation
The main aim behind carrying out the verification and validation process is as
follows:
Enables early finding and rectification of Defects.
Give steady measures towards the product Life-Cycle Process, to improve
consistence with schedule and budget prerequisites.
Validation is important to check whether the various data controls present on a
page are accepting the desired data and giving the expected output.
When we do the V&V errands, we need to think both of these perspective of
quality.
Contn.........
T In an extremely less complex terms ( to maintain a strategic distance
from any sort of perplexity), we simply recollect that Verification implies
the review exercises or the static testing systems and validation implies
the genuine test execution exercises or the dynamic Testing Methods.
conclution
Both these processes are an integral part of the testing process and happen to
be very important.
Imagine that we are unable to deliver that product which the customer expects.
It is important for software testers to identify the difference between these two
processes. So that, they can implement these whenever required during the
testing process.
More Related Blogs:
Cost Of Quality In Software
This article would be helpful for Student Software Testing Reviews.
Thank You

More Related Content

Viewers also liked

Validation and Verification
Validation and VerificationValidation and Verification
Validation and Verification
mrmwood
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
koolkampus
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data model
jagdish_93
 

Viewers also liked (15)

Ch22
Ch22Ch22
Ch22
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Linkedin sunum
Linkedin sunumLinkedin sunum
Linkedin sunum
 
Software Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, PuneSoftware Testing Tutorials - MindScripts Technologies, Pune
Software Testing Tutorials - MindScripts Technologies, Pune
 
Lesson 2....PPT 1
Lesson 2....PPT 1Lesson 2....PPT 1
Lesson 2....PPT 1
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
Validation and Verification
Validation and VerificationValidation and Verification
Validation and Verification
 
Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19Verification and Validation in Software Engineering SE19
Verification and Validation in Software Engineering SE19
 
Multidimensional data models
Multidimensional data  modelsMultidimensional data  models
Multidimensional data models
 
Multi dimensional model vs (1)
Multi dimensional model vs (1)Multi dimensional model vs (1)
Multi dimensional model vs (1)
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Multidimensional Database Design & Architecture
Multidimensional Database Design & ArchitectureMultidimensional Database Design & Architecture
Multidimensional Database Design & Architecture
 
Test Process
Test ProcessTest Process
Test Process
 
Testing techniques
Testing techniquesTesting techniques
Testing techniques
 
Multidimentional data model
Multidimentional data modelMultidimentional data model
Multidimentional data model
 

More from Sneha Singh

More from Sneha Singh (10)

Boundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioningBoundary value analysis and equivalence partitioning
Boundary value analysis and equivalence partitioning
 
Why is software testing important?
Why is software testing important?Why is software testing important?
Why is software testing important?
 
What is a Defect Life Cycle in Software Testing
What is a Defect Life Cycle in Software TestingWhat is a Defect Life Cycle in Software Testing
What is a Defect Life Cycle in Software Testing
 
QTP Vs Selenium Tool
QTP Vs Selenium Tool QTP Vs Selenium Tool
QTP Vs Selenium Tool
 
Test Cases Vs Test Scenarios
Test Cases Vs Test ScenariosTest Cases Vs Test Scenarios
Test Cases Vs Test Scenarios
 
V-Model in Software Testing
V-Model in Software TestingV-Model in Software Testing
V-Model in Software Testing
 
Software Testing Techniques
 Software Testing Techniques  Software Testing Techniques
Software Testing Techniques
 
Software Testing Purpose And Objectives
Software Testing Purpose And Objectives Software Testing Purpose And Objectives
Software Testing Purpose And Objectives
 
Software testing quality control and quality assurance Tutorial
Software testing  quality control and quality assurance TutorialSoftware testing  quality control and quality assurance Tutorial
Software testing quality control and quality assurance Tutorial
 
What Is Software Testing Life Cycle Process
What Is Software Testing Life Cycle ProcessWhat Is Software Testing Life Cycle Process
What Is Software Testing Life Cycle Process
 

Recently uploaded

Recently uploaded (20)

Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

What is Verification and Validation Process In Software Testing 

  • 1. Difference Between Verification and Validation In Software Testing Students are often confused between the verification and validation process, as far as Software Testing is concerned. Let us initially define both the processes. Verification: Validation: Verification and Validation Process In Software Testing
  • 2. Verification ➔ Verifies the intermediary products and stages to see whether it matches the specific requirements of that particular phase. ➔ Checks whether the product is developed according to the predetermined requirements and design particulars. ➔ Can be done without execution of the software. ➔ Static methods are used. ➔ e.g. reviews, walkthrough and inspection.
  • 3. Checks whether the end product meets the need of the business. Answers the question as to whether the software or application is fit for usage and fulfills the business requirements. The execution of software is necessary for doing validation. Dynamic methods are used. e.g. Types of Testing like regression, smoke etc. are involved over here. Validation
  • 4. The main aim behind carrying out the verification and validation process is as follows: Enables early finding and rectification of Defects. Give steady measures towards the product Life-Cycle Process, to improve consistence with schedule and budget prerequisites. Validation is important to check whether the various data controls present on a page are accepting the desired data and giving the expected output. When we do the V&V errands, we need to think both of these perspective of quality.
  • 5. Contn......... T In an extremely less complex terms ( to maintain a strategic distance from any sort of perplexity), we simply recollect that Verification implies the review exercises or the static testing systems and validation implies the genuine test execution exercises or the dynamic Testing Methods.
  • 6. conclution Both these processes are an integral part of the testing process and happen to be very important. Imagine that we are unable to deliver that product which the customer expects. It is important for software testers to identify the difference between these two processes. So that, they can implement these whenever required during the testing process. More Related Blogs: Cost Of Quality In Software This article would be helpful for Student Software Testing Reviews.