Blackbox testing attempts to uncover following:
1.)
Incorrect functions
2.)
data structure errors
3.)
missing functions
blackbox testing uses following techniques:-
I.)
Equivalence class partitioning
II.)
boundary value analysis, And Comparison testing.
EQUIVALENCE CLASS PARTITIONING:- THIS METHOD
DIVIDES THE INPUT OF PROGRAMS INTO CLASSES OF DATA. An equivalence class
represent a set of valid and invalid input values.
BOUNDARY VALUE ANALYSIS:- It is the
complementary to EQUIVALENCE partitioning.
Boundary value analysis also encourage best case designers.
A successful test case is one that detects undetected faults.
In order to maximize the chances of finding a new fault, a new technique is
applied boundary value analysis.
CAUSE EFFECT GRAPHS:- Cause effect graphs connects the input
classes to output classes yid ding a direct graph. Cause effect graphing is a
test case design approach that offer a depiction of logical condition.
COMPARISON TESTING:- Comparison testing is not full prof. If
the specification applied to all version is incorrect all version cause errors.
ADVANTAGE OF BBT:-
1.)
The tester does not need knowledge of any
specific programming language.
2.)
The test
is done from the point of view of user not the designer.
3.)
The test is unbiased, because the designer and
tester are independent of each other.
DISADVANTAGES OF BBT (BLACKBOX TESTING):-
1.)
The test can be redundant.
2.)
The test cases are difficult to design
POST YOUR QUARRIES IN THE COMMENT BOX, AND SHARE THIS ARTICLE WITH YOUR FRIENDS.
0 comments:
Post a Comment