Boundary Value Analysis
- Black-box technique that focuses on the boundaries of the input domain rather than its center
- Whenever the engineers need to develop test cases for a range kind of input then they will go for boundary value analysis.
Boundary
Value Analysis guidelines:
·
If input condition specifies a range
bounded by values a and b, test cases should include a and b, values just above and just below a and b
·
If an input condition specifies and
number of values, test cases should be exercise the minimum and maximum
numbers, as well as values just above and just below the minimum and maximum
values
·
Apply guidelines 1 and 2 to output
conditions, test cases should be designed to produce the minimum and maxim
output reports
·
If internal program data structures
have boundaries (e.g. size limitations), be certain to test the boundaries
Equivalence Partitioning Testing
·
Black-box technique that divides the
input domain into classes of data from which test cases can be derived
·
An ideal test case uncovers a class
of errors that might require many arbitrary test cases to be executed before a
general error is observed
·
Whenever the test engineer need to
develop test cases for a feature which has more number of validation then one
will go for equivalence class partition. Which describe first divide the class
of inputs and then prepare the test cases
Equivalence
class guidelines:
·
If input condition specifies a
range, one valid and two invalid equivalence classes are defined
·
If an input condition requires a
specific value, one valid and two invalid equivalence classes are defined
·
If an input condition specifies a
member of a set, one valid and one invalid equivalence class is defined
·
If an input condition is Boolean,
one valid and one invalid equivalence class is defined
1 comments:
Thank you. I just wanted to know where to ship it since I know now to keep producing it
Software Testing Training Chennai
Post a Comment