.
Basis Path Testing
.Structural Testing
.;Logic-based testing
.fault-based testing
Basis path testing ---Basis Path Testing
Basis path testing is a white-box technique. It
allows the design and definition of a basis set of
execution paths. The test cases created from the
basis set allow the program to be executed in such
a way as to examine each possible path through the
program by executing each statement at least once
(Pressman 1997).
To be able to determine the different program
paths, the engineer needs a representation of the
logical flow of control. The control structure can
be illustrated by a flow graph. A flow graph can
be used to represent any procedural design.
Structural
.statement coverage testing
.branch coverage testing
.condition coverage testing
.loop coverage testing
.path coverage testing
.domain and boundary testing
.data flow testing
Logic-based testing
Fault based testing
.mutuation analysis