Statement and branch coverage prioritization consider only whether a statement or branch has been exercised by some test case. These techniques thus ignore a fact about test cases and faults: Some faults are more easily exposed than other faults, and some test cases are more adept at revealing particular faults than other test cases.