SlideShare a Scribd company logo
Mathematics in quality assurance 
MATHEMATIQA 
*Equivalence classes partitioning 
*Boundary Value Analysis 
(abridged version) 
Alexandr Szpinkowski, PhD
Plan 
• Philosophical 
aspect 
• Mathematical 
foundations 
• Examples
Philosophical aspect 
Category (from the Greek, kategoria - statement, 
accusation, sign) is extremely general term that 
expresses the most significant relationship to 
reality. The study of the categories is in 
determining the most fundamental and wide entity 
classes.
Philosophical aspect 
Categories 
(according to Kant) 
Emmanuel Kant, the great 
German philosopher (1724- 
1804)
Categories 
Quantity: 
• Unity 
• Plurality 
• Totality
Categories 
Quality: 
• Reality 
• Negation 
• Limitation
Categories 
Relation: 
■Inherence and Subsistence 
(substance and accident) 
■Causality and Dependence 
(cause and effect) 
■Community 
(reciprocity)
Mathematical foundations 
Set theory is the branch of 
mathematics that studies sets, 
which are collections of 
objects
Splitting the set into pairwise 
disjoint subsets called 
classification, and the 
resulting subsets are called 
classes.
Equivalence relation 
a given binary relation 
~ on a set X is said to 
be an equivalence 
relation if and only if it 
is reflexive, symmetric 
and transitive. 
Reflexive Property: (a=a) 
a is equivalent to a 
example: 2 = 2; 5+4 = 5+4 
Symmetric Property: 
(if a=b, then b=a) 
a = b is equivalent to b =a 
example: 5+4 = 4+5 
Transitive Property: 
(if a=b and b=c, then a=c) 
example: 
.5 = 1/2; 1/2 = 2/4 
therefore .5 = 2/4
Equivalence Partitioning also 
called as equivalence class 
partitioning. It is abbreviated 
as ECP. It is a software 
testing technique that divides 
the input test data of the 
application under test into 
each partition at least once 
of equivalent data from 
which test cases can be 
derived.
An advantage of this 
approach is it reduces 
the time required for 
performing testing of a 
software due to less 
number of test cases.
Example 
Assume that the application accepts an integer in the 
range 100 to 999 Valid Equivalence Class partition: 
100 to 999 inclusive. Non-valid Equivalence Class 
partitions: less than 100, more than 999, decimal 
numbers and alphabets/non-numeric characters.
Boundary value analysis focuses on values on 
the edge of an equivalence partition or at the 
smallest value on either side of an edge.
Example: 
Test cases for input box accepting numbers 
between 1 and 1000 using Boundary value 
analysis: 
• Test cases with test data exactly as the input 
boundaries of input domain i.e. values 1 and 
1000 in our case. 
• Test data with values just below the extreme 
edges of input domains i.e. values 0 and 999. 
• Test data with values just above the extreme 
edges of input domain i.e. values 2 and 1001.
References: 
• http://en.wikipedia. 
org/wiki/Equivalence_partitioning 
• http://en.wikipedia. 
org/wiki/Boundary_value_analysis 
• http://www.softwaretestinghelp.com/what-is- 
boundary-value-analysis-and-equivalence- 
partitioning/ 
• http://www.scribd. 
com/doc/49845951/6/Equivalence- 
Partitioning 
• www.software-testng.ru 
• http://trancecyberiantester.blogspot. 
com/2013/09/DevsVsTest.html 
• http://www.solving-math-problems. 
com/math-properties-reflexive-symmetric-transitive. 
html
Thank You 
e-mail: alexandr.szpinkowski@gmail.com

More Related Content

PPTX
B.12 chisquare independence 2way
PPT
Chapter 4
PPTX
Chem unit 1 presentation
PPT
Comparison and evaluation of alternative designs
PPT
L2 flash cards quantitative methods - SS3
PPTX
Orthogonal array
PPTX
Using an SQL coverage measurement for testing database application
B.12 chisquare independence 2way
Chapter 4
Chem unit 1 presentation
Comparison and evaluation of alternative designs
L2 flash cards quantitative methods - SS3
Orthogonal array
Using an SQL coverage measurement for testing database application

What's hot (19)

PPTX
Levels of measurement
PPT
Research Methology -Factor Analyses
PPT
Orthogonal array approach a case study
PPT
Correspondence Analysis
PPTX
Factor analysis
PPT
Stareast2008
PDF
Confirmatory Factor Analysis
PPTX
Regression analysis
PPTX
Uses of dimensional analysis
PDF
Levels of measurement discuss
PPTX
New microsoft power point presentation
PDF
Factor Analysis
PPTX
Correspondence analysis final
PPTX
Simple Correspondence Analysis
PPTX
Factor analysis
PPT
Measurement pt. 2
PPT
Correspondence analysis(step by step)
PPTX
Matlab:Regression
PDF
Effect Sizes (ES) for Meta-Analyses.pdf
Levels of measurement
Research Methology -Factor Analyses
Orthogonal array approach a case study
Correspondence Analysis
Factor analysis
Stareast2008
Confirmatory Factor Analysis
Regression analysis
Uses of dimensional analysis
Levels of measurement discuss
New microsoft power point presentation
Factor Analysis
Correspondence analysis final
Simple Correspondence Analysis
Factor analysis
Measurement pt. 2
Correspondence analysis(step by step)
Matlab:Regression
Effect Sizes (ES) for Meta-Analyses.pdf
Ad

Similar to MathematiQA_1 (20)

PPT
Design Test Case Technique (Equivalence partitioning And Boundary value analy...
PPTX
Equivalence-Partition-Testing-Notes-17122022-083818pm.pptx
PPTX
Sta unit 3(abimanyu)
PPTX
Sta unit 3(abimanyu)
PPTX
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
PPT
EP & Boundary Questions in QA ISTQB training
PPTX
EquivalencePartition
PPTX
Boundary Value Analysis & Equivalence Partitioning with Examples (1) (2).pptx
PPTX
Test design techniques
PDF
Specification Based Test Case Design Techniques
PPTX
Lec 17.pptx
PPT
Equivalence partitions analysis
PDF
Agile Testing Alliance Chapter presentation - Equivalence Partition and Bound...
PDF
Istqb ctfl-series - Black Box Testing
PPTX
BlackBox Testing in detail with examples.pptx
PPTX
Software Testing - Test Design Techniques
PPTX
Black Box Testing
PDF
black-box-1.pdf
PPT
BLACK-BOX TESTING using boundart value analyse.ppt
PPTX
Functionality Testing [PARTIAL]
Design Test Case Technique (Equivalence partitioning And Boundary value analy...
Equivalence-Partition-Testing-Notes-17122022-083818pm.pptx
Sta unit 3(abimanyu)
Sta unit 3(abimanyu)
Boundary Value Analysis and Equivalence class Partitioning Testing.pptx
EP & Boundary Questions in QA ISTQB training
EquivalencePartition
Boundary Value Analysis & Equivalence Partitioning with Examples (1) (2).pptx
Test design techniques
Specification Based Test Case Design Techniques
Lec 17.pptx
Equivalence partitions analysis
Agile Testing Alliance Chapter presentation - Equivalence Partition and Bound...
Istqb ctfl-series - Black Box Testing
BlackBox Testing in detail with examples.pptx
Software Testing - Test Design Techniques
Black Box Testing
black-box-1.pdf
BLACK-BOX TESTING using boundart value analyse.ppt
Functionality Testing [PARTIAL]
Ad

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Transform Your Business with a Software ERP System
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
System and Network Administraation Chapter 3
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPTX
assetexplorer- product-overview - presentation
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Nekopoi APK 2025 free lastest update
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Cost to Outsource Software Development in 2025
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
L1 - Introduction to python Backend.pptx
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
Navsoft: AI-Powered Business Solutions & Custom Software Development
Transform Your Business with a Software ERP System
Odoo Companies in India – Driving Business Transformation.pdf
System and Network Administraation Chapter 3
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Reimagine Home Health with the Power of Agentic AI​
Designing Intelligence for the Shop Floor.pdf
Which alternative to Crystal Reports is best for small or large businesses.pdf
assetexplorer- product-overview - presentation
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms II-SECS-1021-03
Nekopoi APK 2025 free lastest update
Odoo POS Development Services by CandidRoot Solutions
Cost to Outsource Software Development in 2025
iTop VPN Free 5.6.0.5262 Crack latest version 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
L1 - Introduction to python Backend.pptx
Wondershare Filmora 15 Crack With Activation Key [2025

MathematiQA_1

  • 1. Mathematics in quality assurance MATHEMATIQA *Equivalence classes partitioning *Boundary Value Analysis (abridged version) Alexandr Szpinkowski, PhD
  • 2. Plan • Philosophical aspect • Mathematical foundations • Examples
  • 3. Philosophical aspect Category (from the Greek, kategoria - statement, accusation, sign) is extremely general term that expresses the most significant relationship to reality. The study of the categories is in determining the most fundamental and wide entity classes.
  • 4. Philosophical aspect Categories (according to Kant) Emmanuel Kant, the great German philosopher (1724- 1804)
  • 5. Categories Quantity: • Unity • Plurality • Totality
  • 6. Categories Quality: • Reality • Negation • Limitation
  • 7. Categories Relation: ■Inherence and Subsistence (substance and accident) ■Causality and Dependence (cause and effect) ■Community (reciprocity)
  • 8. Mathematical foundations Set theory is the branch of mathematics that studies sets, which are collections of objects
  • 9. Splitting the set into pairwise disjoint subsets called classification, and the resulting subsets are called classes.
  • 10. Equivalence relation a given binary relation ~ on a set X is said to be an equivalence relation if and only if it is reflexive, symmetric and transitive. Reflexive Property: (a=a) a is equivalent to a example: 2 = 2; 5+4 = 5+4 Symmetric Property: (if a=b, then b=a) a = b is equivalent to b =a example: 5+4 = 4+5 Transitive Property: (if a=b and b=c, then a=c) example: .5 = 1/2; 1/2 = 2/4 therefore .5 = 2/4
  • 11. Equivalence Partitioning also called as equivalence class partitioning. It is abbreviated as ECP. It is a software testing technique that divides the input test data of the application under test into each partition at least once of equivalent data from which test cases can be derived.
  • 12. An advantage of this approach is it reduces the time required for performing testing of a software due to less number of test cases.
  • 13. Example Assume that the application accepts an integer in the range 100 to 999 Valid Equivalence Class partition: 100 to 999 inclusive. Non-valid Equivalence Class partitions: less than 100, more than 999, decimal numbers and alphabets/non-numeric characters.
  • 14. Boundary value analysis focuses on values on the edge of an equivalence partition or at the smallest value on either side of an edge.
  • 15. Example: Test cases for input box accepting numbers between 1 and 1000 using Boundary value analysis: • Test cases with test data exactly as the input boundaries of input domain i.e. values 1 and 1000 in our case. • Test data with values just below the extreme edges of input domains i.e. values 0 and 999. • Test data with values just above the extreme edges of input domain i.e. values 2 and 1001.
  • 16. References: • http://en.wikipedia. org/wiki/Equivalence_partitioning • http://en.wikipedia. org/wiki/Boundary_value_analysis • http://www.softwaretestinghelp.com/what-is- boundary-value-analysis-and-equivalence- partitioning/ • http://www.scribd. com/doc/49845951/6/Equivalence- Partitioning • www.software-testng.ru • http://trancecyberiantester.blogspot. com/2013/09/DevsVsTest.html • http://www.solving-math-problems. com/math-properties-reflexive-symmetric-transitive. html
  • 17. Thank You e-mail: alexandr.szpinkowski@gmail.com