SlideShare a Scribd company logo
Boundary Value Analysis and
Equivalence Class Partitioning
Testing
Practically, due to time and budget considerations, it is not possible to
perform exhausting testing for each set of test data, especially when
there is a large pool of input combinations.
• We need an easy way or special techniques that can select test cases
intelligently from the pool of test-case, such that all test scenarios are
covered.
• We use two techniques – Equivalence Partitioning & Boundary Value
Analysis testing techniques to achieve this.
Why need BVA and ECP
What is Boundary Testing?
• Boundary testing is the process of testing between extreme ends or
boundaries between partitions of the input values.
• So these extreme ends like Start- End, Lower- Upper, Maximum-Minimum,
Just Inside-Just Outside values are called boundary values and the testing is
called “boundary testing”.
• The basic idea in normal boundary value testing is to select input variable
values at their:
• Minimum
• Just above the minimum
• A nominal value
• Just below the maximum
• Maximum
•In Boundary Testing, Equivalence Class Partitioning plays a good
role
•Boundary Testing comes after the Equivalence Class Partitioning.
Equivalence Partitioning
Equivalence Partitioning or Equivalence Class Partitioning is type of
black box testing technique which can be applied to all levels of
software testing like unit, integration, system, etc. In this technique,
input data units are divided into equivalent partitions that can be used
to derive test cases which reduces time required for testing because of
small number of test cases.
• It divides the input data of software into different equivalence data
classes.
• You can apply this technique, where there is a range in the input field.
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
We cannot test all the possible values because if done, the number of
test cases will be more than 100. To address this problem, we use
equivalence partitioning hypothesis where we divide the possible
values of tickets into groups or sets as shown below where the system
behavior can be considered the same.
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx

More Related Content

PPT
Boundary value analysis
PPTX
Dynamic storage allocation techniques
PPTX
Lecture 11 semantic analysis 2
PPTX
Black box software testing
PPTX
States, state graphs and transition testing
PDF
Black Box Testing
PPSX
Principles of Software testing
PPTX
Dynamic storage allocation techniques in Compiler design
Boundary value analysis
Dynamic storage allocation techniques
Lecture 11 semantic analysis 2
Black box software testing
States, state graphs and transition testing
Black Box Testing
Principles of Software testing
Dynamic storage allocation techniques in Compiler design

What's hot (20)

PPT
Equivalence partitions analysis
PPTX
Equivalence-Partition-Testing-Notes-17122022-083818pm.pptx
PPTX
The Art of Debugging.pptx
PPTX
Types and roles
PPT
Black Box Testing
PPT
Black box and white box testing
PDF
Lecture Notes-Finite State Automata for NLP.pdf
PPTX
5 black box and grey box testing
PPT
software Engineering process
PPTX
Software project management Software economics
PPTX
Se (techniques for black box testing ppt)
PDF
The CAP Theorem
PPTX
Validation testing
PPTX
Defect life cycle and Defect Status Life Cycle
PPTX
Software Metrics - Software Engineering
PPT
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
PPT
Agile development, software engineering
PPTX
Introduction to software testing
PPTX
States, state graphs and transition testing
PPTX
software metrics(process,project,product)
Equivalence partitions analysis
Equivalence-Partition-Testing-Notes-17122022-083818pm.pptx
The Art of Debugging.pptx
Types and roles
Black Box Testing
Black box and white box testing
Lecture Notes-Finite State Automata for NLP.pdf
5 black box and grey box testing
software Engineering process
Software project management Software economics
Se (techniques for black box testing ppt)
The CAP Theorem
Validation testing
Defect life cycle and Defect Status Life Cycle
Software Metrics - Software Engineering
Software Testing - Boundary Value Analysis, Equivalent Class Partition, Decis...
Agile development, software engineering
Introduction to software testing
States, state graphs and transition testing
software metrics(process,project,product)
Ad

Similar to Boundary Value Analysis and Equivalence class Partitioning Testing.pptx (20)

PPTX
EquivalencePartition
PPTX
Boundary Value Analysis & Equivalence Partitioning with Examples (1) (2).pptx
PPTX
boundary value analysis and equivalence partioning
PPTX
boundary value analysis and equivalence partition
PPTX
Sta unit 3(abimanyu)
PPTX
Sta unit 3(abimanyu)
PPTX
Lec 17.pptx
PDF
MathematiQA_1
PPTX
Equivalence partinioning and boundary value analysis
PPTX
Software Testing - Test Design Techniques
PDF
КАТЕРИНА АБЗЯТОВА - Tехніки тест дизайну в дії: розбір задач та корисні порад...
PPT
boundaryvalueanalysisequivalentclasspartitiondecisiontable-200927060915.ppt
PPT
Design Test Case Technique (Equivalence partitioning And Boundary value analy...
PDF
Implementing Blackbox Testing
PPTX
Specification based or black box techniques (andika m)
PPT
Test design techniques
PPTX
Specification based or black box techniques
PPTX
Software Testing strategies, their types and Levels
PPTX
Specification based or black box techniques
PPTX
Specification based or black box techniques
EquivalencePartition
Boundary Value Analysis & Equivalence Partitioning with Examples (1) (2).pptx
boundary value analysis and equivalence partioning
boundary value analysis and equivalence partition
Sta unit 3(abimanyu)
Sta unit 3(abimanyu)
Lec 17.pptx
MathematiQA_1
Equivalence partinioning and boundary value analysis
Software Testing - Test Design Techniques
КАТЕРИНА АБЗЯТОВА - Tехніки тест дизайну в дії: розбір задач та корисні порад...
boundaryvalueanalysisequivalentclasspartitiondecisiontable-200927060915.ppt
Design Test Case Technique (Equivalence partitioning And Boundary value analy...
Implementing Blackbox Testing
Specification based or black box techniques (andika m)
Test design techniques
Specification based or black box techniques
Software Testing strategies, their types and Levels
Specification based or black box techniques
Specification based or black box techniques
Ad

Recently uploaded (20)

PDF
Machine learning based COVID-19 study performance prediction
PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Getting Started with Data Integration: FME Form 101
Machine learning based COVID-19 study performance prediction
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25-Week II
Network Security Unit 5.pdf for BCA BBA.
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Assigned Numbers - 2025 - Bluetooth® Document
Diabetes mellitus diagnosis method based random forest with bat algorithm
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
1. Introduction to Computer Programming.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Encapsulation_ Review paper, used for researhc scholars
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Getting Started with Data Integration: FME Form 101

Boundary Value Analysis and Equivalence class Partitioning Testing.pptx

  • 1. Boundary Value Analysis and Equivalence Class Partitioning Testing
  • 2. Practically, due to time and budget considerations, it is not possible to perform exhausting testing for each set of test data, especially when there is a large pool of input combinations. • We need an easy way or special techniques that can select test cases intelligently from the pool of test-case, such that all test scenarios are covered. • We use two techniques – Equivalence Partitioning & Boundary Value Analysis testing techniques to achieve this. Why need BVA and ECP
  • 3. What is Boundary Testing? • Boundary testing is the process of testing between extreme ends or boundaries between partitions of the input values. • So these extreme ends like Start- End, Lower- Upper, Maximum-Minimum, Just Inside-Just Outside values are called boundary values and the testing is called “boundary testing”. • The basic idea in normal boundary value testing is to select input variable values at their: • Minimum • Just above the minimum • A nominal value • Just below the maximum • Maximum
  • 4. •In Boundary Testing, Equivalence Class Partitioning plays a good role •Boundary Testing comes after the Equivalence Class Partitioning.
  • 5. Equivalence Partitioning Equivalence Partitioning or Equivalence Class Partitioning is type of black box testing technique which can be applied to all levels of software testing like unit, integration, system, etc. In this technique, input data units are divided into equivalent partitions that can be used to derive test cases which reduces time required for testing because of small number of test cases. • It divides the input data of software into different equivalence data classes. • You can apply this technique, where there is a range in the input field.
  • 7. We cannot test all the possible values because if done, the number of test cases will be more than 100. To address this problem, we use equivalence partitioning hypothesis where we divide the possible values of tickets into groups or sets as shown below where the system behavior can be considered the same.