SlideShare ist ein Scribd-Unternehmen logo
1 von 33
What Exactly are the Techniques of  Software Verification and Validation  www.softwaretestinggenius.com A Storehouse of Vast Knowledge on  Software Testing and Quality Assurance
Areas Covered  Software Verification and Validation When Combined Together Are   Abbreviated as V & V >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
What does these Two Provide ,[object Object],[object Object],[object Object],Validation Ensures that: Software Being Developed or Changed Satisfies Functional and All Other Requirements >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
What Kind of Verification  Do we Have ? Firstly Let Us Understand >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Major Categories of Verification ,[object Object],[object Object],There are Two Major Categories of Verification Testing: >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Dynamic Testing Firstly Let Us Go Deeper Into  >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Dynamic Testing - A Type of Verification  ,[object Object],[object Object],[object Object],What Does Dynamic Testing Do ? >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Dynamic Testing - A Type of Verification  ,[object Object],[object Object],[object Object],Sub Categories of Dynamic Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],[object Object],Functional Testing: A Type of Dynamic Testing Contd.….. >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],Functional Testing: A Type of Dynamic Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],[object Object],Structural Testing: A Type of Dynamic Testing Contd.….. >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],Structural Testing: A Type of Dynamic Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],[object Object],Random Testing: A Type of Dynamic Testing Contd.….. >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Sub Categories Dynamic Testing ,[object Object],[object Object],Random Testing: A Type of Dynamic Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing Secondly Let Us Go Deeper Into  >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing - A Type of Verification  ,[object Object],[object Object],Attributes of Static Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing - A Type of Verification  ,[object Object],[object Object],Sub Categories of Static Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing - A Type of Verification  Ensures Correctness of Program Properties Like:   #  Correct Syntax  #  Correct Parameter Matching Between    Procedures Consistency Techniques   of Static Testing Contd.….. >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing - A Type of Verification  Ensures Correctness of Program Properties Like:   #  Correct Typing  #  Correct Requirements and Translation of    Specifications   Consistency Techniques   of Static Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Static Testing - A Type of Verification  Measures the System Properties Like:   #  Being Error Prone  #  Being Understandable  #  Being Well Structured  Measurement Techniques   of Static Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
What is All About  Validation Testing ? Secondly Let Us Understand >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
When Does Validation Come into Picture ,[object Object],[object Object],Validation comes Into Picture  at the End of the Development Cycle >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
What are the Techniques of Validation Testing ? >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing ,[object Object],[object Object],Formal Methods :  A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing Is an Intentional Activation of Faults by  Either Hardware or Software to Observe  the System Operation under such Faulty  Situations  Fault Injection :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing Also known as Physical Fault Injection  since Faults are Injected into the Physical  Hardware Hardware Fault Injection :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing ,[object Object],[object Object],Software Fault Injection :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing Involves Identification of Hazards and  Subsequently Proposing Methods to  Reduce the Risk of the Hazards Dependency Analysis :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing Involves using Instructions to Identify  Hazards, Their Root Causes, and Possible  Countermeasures Hazard Analysis :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Techniques of Validation Testing Goes Beyond Hazard Analysis by  Identifying the Possible Consequences of  Each Hazard and Their Probability of  Occurrence Risk Analysis :    A Technique   of Validation Testing >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Pros & Cons of Verification & Validation ,[object Object],[object Object],[object Object],>>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Multiple Quiz Interview Questions as used by Several MNC’s to Evaluate New Testers    and Hundreds of Interview Preparation Questions on Quicktest Professional www.softwaretestinggenius.com A Storehouse of Vast Knowledge on  Software Testing and Quality Assurance >>>>>>>>>>>>>>>>>>>>>  www.softwaretestinggenius.com  <<<<<<<<<<<<<<<<<<<<<
Thank You

Weitere ähnliche Inhalte

Mehr von Yogindernath Gupta

Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsYogindernath Gupta
 
Learn Software Testing for ISTQB Foundation Exam
Learn Software Testing for ISTQB Foundation ExamLearn Software Testing for ISTQB Foundation Exam
Learn Software Testing for ISTQB Foundation ExamYogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6Yogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5Yogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4Yogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam PracticeISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam PracticeYogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1Yogindernath Gupta
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8Yogindernath Gupta
 
ISTQB Advanced Study Guide - 7
ISTQB Advanced Study Guide - 7ISTQB Advanced Study Guide - 7
ISTQB Advanced Study Guide - 7Yogindernath Gupta
 
ISTQB Advanced Study Guide - 6
ISTQB Advanced Study Guide - 6ISTQB Advanced Study Guide - 6
ISTQB Advanced Study Guide - 6Yogindernath Gupta
 
ISTQB Advanced Study Guide - 5
ISTQB Advanced Study Guide - 5ISTQB Advanced Study Guide - 5
ISTQB Advanced Study Guide - 5Yogindernath Gupta
 
ISTQB Advanced Study Guide - 4
ISTQB Advanced Study Guide - 4ISTQB Advanced Study Guide - 4
ISTQB Advanced Study Guide - 4Yogindernath Gupta
 
ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3Yogindernath Gupta
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2Yogindernath Gupta
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1Yogindernath Gupta
 
Introduction to specification based test design techniques
Introduction to specification based test design techniquesIntroduction to specification based test design techniques
Introduction to specification based test design techniquesYogindernath Gupta
 
Knowledge Levels In Certifications
Knowledge Levels In CertificationsKnowledge Levels In Certifications
Knowledge Levels In CertificationsYogindernath Gupta
 
Tutorial - 16 : How to pass parameters from one script to another by CallScri...
Tutorial - 16 : How to pass parameters from one script to another by CallScri...Tutorial - 16 : How to pass parameters from one script to another by CallScri...
Tutorial - 16 : How to pass parameters from one script to another by CallScri...Yogindernath Gupta
 
Tutorial - 14 How to insert a verification point from the script explorer usi...
Tutorial - 14 How to insert a verification point from the script explorer usi...Tutorial - 14 How to insert a verification point from the script explorer usi...
Tutorial - 14 How to insert a verification point from the script explorer usi...Yogindernath Gupta
 

Mehr von Yogindernath Gupta (20)

Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 
Learn Software Testing for ISTQB Foundation Exam
Learn Software Testing for ISTQB Foundation ExamLearn Software Testing for ISTQB Foundation Exam
Learn Software Testing for ISTQB Foundation Exam
 
ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6ISTQB / ISEB Foundation Exam Practice - 6
ISTQB / ISEB Foundation Exam Practice - 6
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4ISTQB / ISEB Foundation Exam Practice - 4
ISTQB / ISEB Foundation Exam Practice - 4
 
ISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam PracticeISTQB / ISEB Foundation Exam Practice
ISTQB / ISEB Foundation Exam Practice
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 
ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1ISTQB / ISEB Foundation Exam Practice -1
ISTQB / ISEB Foundation Exam Practice -1
 
ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8ISTQB Advanced Study Guide - 8
ISTQB Advanced Study Guide - 8
 
ISTQB Advanced Study Guide - 7
ISTQB Advanced Study Guide - 7ISTQB Advanced Study Guide - 7
ISTQB Advanced Study Guide - 7
 
ISTQB Advanced Study Guide - 6
ISTQB Advanced Study Guide - 6ISTQB Advanced Study Guide - 6
ISTQB Advanced Study Guide - 6
 
ISTQB Advanced Study Guide - 5
ISTQB Advanced Study Guide - 5ISTQB Advanced Study Guide - 5
ISTQB Advanced Study Guide - 5
 
ISTQB Advanced Study Guide - 4
ISTQB Advanced Study Guide - 4ISTQB Advanced Study Guide - 4
ISTQB Advanced Study Guide - 4
 
ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3ISTQB Advanced Study Guide - 3
ISTQB Advanced Study Guide - 3
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
 
Introduction to specification based test design techniques
Introduction to specification based test design techniquesIntroduction to specification based test design techniques
Introduction to specification based test design techniques
 
Knowledge Levels In Certifications
Knowledge Levels In CertificationsKnowledge Levels In Certifications
Knowledge Levels In Certifications
 
Tutorial - 16 : How to pass parameters from one script to another by CallScri...
Tutorial - 16 : How to pass parameters from one script to another by CallScri...Tutorial - 16 : How to pass parameters from one script to another by CallScri...
Tutorial - 16 : How to pass parameters from one script to another by CallScri...
 
Tutorial - 14 How to insert a verification point from the script explorer usi...
Tutorial - 14 How to insert a verification point from the script explorer usi...Tutorial - 14 How to insert a verification point from the script explorer usi...
Tutorial - 14 How to insert a verification point from the script explorer usi...
 

What Exactly are the Techniques of Software Verification & Validation

  • 1. What Exactly are the Techniques of Software Verification and Validation www.softwaretestinggenius.com A Storehouse of Vast Knowledge on Software Testing and Quality Assurance
  • 2. Areas Covered Software Verification and Validation When Combined Together Are Abbreviated as V & V >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 3.
  • 4. What Kind of Verification Do we Have ? Firstly Let Us Understand >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 5.
  • 6. Dynamic Testing Firstly Let Us Go Deeper Into >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Static Testing Secondly Let Us Go Deeper Into >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 16.
  • 17.
  • 18. Static Testing - A Type of Verification Ensures Correctness of Program Properties Like: # Correct Syntax # Correct Parameter Matching Between Procedures Consistency Techniques of Static Testing Contd.….. >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 19. Static Testing - A Type of Verification Ensures Correctness of Program Properties Like: # Correct Typing # Correct Requirements and Translation of Specifications Consistency Techniques of Static Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 20. Static Testing - A Type of Verification Measures the System Properties Like: # Being Error Prone # Being Understandable # Being Well Structured Measurement Techniques of Static Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 21. What is All About Validation Testing ? Secondly Let Us Understand >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 22.
  • 23. What are the Techniques of Validation Testing ? >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 24.
  • 25. Techniques of Validation Testing Is an Intentional Activation of Faults by Either Hardware or Software to Observe the System Operation under such Faulty Situations Fault Injection : A Technique of Validation Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 26. Techniques of Validation Testing Also known as Physical Fault Injection since Faults are Injected into the Physical Hardware Hardware Fault Injection : A Technique of Validation Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 27.
  • 28. Techniques of Validation Testing Involves Identification of Hazards and Subsequently Proposing Methods to Reduce the Risk of the Hazards Dependency Analysis : A Technique of Validation Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 29. Techniques of Validation Testing Involves using Instructions to Identify Hazards, Their Root Causes, and Possible Countermeasures Hazard Analysis : A Technique of Validation Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 30. Techniques of Validation Testing Goes Beyond Hazard Analysis by Identifying the Possible Consequences of Each Hazard and Their Probability of Occurrence Risk Analysis : A Technique of Validation Testing >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<
  • 31.
  • 32. Multiple Quiz Interview Questions as used by Several MNC’s to Evaluate New Testers and Hundreds of Interview Preparation Questions on Quicktest Professional www.softwaretestinggenius.com A Storehouse of Vast Knowledge on Software Testing and Quality Assurance >>>>>>>>>>>>>>>>>>>>> www.softwaretestinggenius.com <<<<<<<<<<<<<<<<<<<<<