0% found this document useful (0 votes)
77 views16 pages

Boundary Value, Equivalence Partitioning, Decision Table

The document discusses three software testing techniques: boundary value analysis, equivalence partitioning, and decision tables. Boundary value analysis focuses on testing input values at the boundaries and just outside boundaries of valid ranges to find range-related errors. Equivalence partitioning divides inputs into equivalent classes to reduce the number of test cases. Decision tables document complex logic to test all combinations of conditions and associated actions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views16 pages

Boundary Value, Equivalence Partitioning, Decision Table

The document discusses three software testing techniques: boundary value analysis, equivalence partitioning, and decision tables. Boundary value analysis focuses on testing input values at the boundaries and just outside boundaries of valid ranges to find range-related errors. Equivalence partitioning divides inputs into equivalent classes to reduce the number of test cases. Decision tables document complex logic to test all combinations of conditions and associated actions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

BOUNDARY VALUE MD.

SHOHEL ARMAN
EQUIVALENCE PARTITIONING Dept. of Software
DECISION TABLE Engineering
BOUNDARY VALUE ANALYSIS
A test design that focus on finding range related errors
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.
EQUIVALENCE PARTITIONING
Equivalence partitioning (also called Equivalence Class Partitioning or ECP) is a
software testing technique that divides the input data of a software unit into
partitions of equivalent data from which test cases can be derived. In principle, test
cases are designed to cover each partition at least once. This technique tries to define
test cases that uncover classes of errors, thereby reducing the total number of test
cases that must be developed. An advantage of this approach is reduction in the time
required for testing a software due to lesser number of test cases.
DECISION TABLE
Document the complicated logic
Help to test all combinations of conditions
Contains condition and action

You might also like