WHITEBOX TESTING:- In
this the test cases are generated on the logic of each module by drawing flow
graphs of that module and logical decisions are tested on all the cases.
The techniques that are used:-
1.)
basic path testing
2.)
structural testing
3.)
logic based testing
4.)
fault based testing
BASIC PATH TESTING:- It is whitebox technique. It allows the
design and definition of execution path.
The test cases created from the basics set.
STRUCTURAL TESTING:- structural testing examines source code
and analysis what is present in code. They are mainly dynamic. Meaning that
code is executed during analysis, this implies high test cost due to
compilation. There are many types of structural testing:-
1.)
statement coverage testing.
2.)
Branch coverage testing.
3.)
Condition coverage testing
4.)
data flow testing.
5.)
Loop coverage testing
LOGIC BASED TESTING:- Logic based testing is used when input
domain and resulting processing are assemble to decision table representation.
It has following steps:-
•
list all action.
•
List all condition.
•
Associate specific condition with specific
action.
•
Define rules.
FAULT BASED TESTING:- Fault based testing show the absence of
certain classes of faults in code.
The technique which perform fault based testing is called
mutation analysis.
ADVANTAGES:-
1.)
Beneficent slide effects.
2.)
Optimizations.
DISADVANTAGES:-
1.)
Expensive
2.)
miss cases omitted in code
HAVE ANY QUESTION, PLEASE POST IT IN THE COMMENT BOX.
0 comments:
Post a Comment