Boundary Value, Equivalence Partitioning, Decision Table
Boundary Value, Equivalence Partitioning, Decision Table
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