Statement and branch coverage metrics
Lead to the design of test cases that provide program coverage
Defect-related metrics
Focus on defects (i.e., bugs) found, rather than on the tests themselves
Testing effectiveness metrics
Provide a real-time indication of the effectiveness of tests that have been conducted
In-process metrics
Process related metrics that can be determined as testing is conducted