- Statement coverage: Elke actie die in de specificaties van het te testen object staat, wordt ten minste eenmaal uitgevoerd. Dit is vaak de minimum testeis, maar is vaak onvoldoende. - Decicion coverage: Elke mogelijke uitkomst van een beslissing wordt door de testset minimaal 1 keer doorlopen en wel zodanig dat alle bij een beslissing behorende uitkomsten ten minstens 1 keer in het verwachte resultaat voorkomen. - Condition coverage: Elke conditie binnen een beslispunt wordt volledig door de testgevallen onderzocht, doordat alle mogelijke uitkomsten van die condities minimaal 1 keer in de testset voorkomen. - Condition/decision coverage: Per beslisregel worden alle mogelijk uitkomsten van zowel elke conditie als van het beslispunt minimaal 1 keer getest. Dit omvat dus decision coverage en condition coverage. - Modified condition/decision coverage: Elke mogelijke uitkomst van een conditie (WAAR of ONWAAR) binnen een beslispunt is een keer bepalend voor de uitkomst van de beslissing. Aantal testsituaties = aantal condities + 1 (per beslisregel) - Multiple condition coverage: Alle mogelijke combinaties van condities binnen een beslispunt of een functie worden opgenomen in een testset.