•
Looking at the internal structure of a program
and deriving test cases based on the logic or control flow.
•
Test cases can be designed to reach every branch
in the code and to exercise each condition
•
Typically done during unit testing
•
Also known as:
–
Structural Testing
–
Glass-Box Testing
•
Does not address the question of whether or not
the program matches the specification
•
Does not tell you if all of the functionality
has been implemented
•
Does not discover missing program logic
•
Statement Coverage
•
Decision/Branch Coverage
•
Condition Coverage
•
Decision/Condition Coverage
•
Path Coverage
No comments:
Post a Comment