Software Testing
Software Testing
Testing
● Statement Coverage
● Branch Coverage
● Condition Coverage
● Multiple Condition Coverage
● Flow Graph Notation
● Cyclomatic Complexity
Statement Coverage
Branch Coverage
Condition Coverage
All the possible combinations of the possible outcomes of the conditions are tested
at least once
Flow Graph Notation
Cyclomatic Complexity : V(G)
● This test case results not only depend on the product but
also infrastructure for delivering functionality.
● When the infrastructure parameters are changed it is still
working properly.
● Some parameters that generally affect compatibility of
software like Architecture and characteristics of machine
(32 or 64 bit) , OS , Database servers
Unit Testing