Definition Coverage criteria are sets of rules to help determine whether a test suite has adequately tested a program and to guide the test process. Types of coverage criteria: structural: include statement coverage, branch coverage, path coverage References (Memon, Soffa, Mary, Pollack, 2001)