Control Flow Testing

An approach to structure-based testing in which test cases are designed to execute specific sequences of events.

Various techniques exist for control flow testing, for example, decision testing, condition testing, and path testing, that each have their specific approach and level of control flow coverage.