Aller au contenu

Couverture des tests

La part vérifiée d’un ensemble explicitement défini, comme les instructions exécutables ou les exigences.

Également appeléCode Coverage
Qualité logicielle

Lire la proportion avec un dénominateur clair

La couverture rapporte les éléments vérifiés à un total défini. Pour le code, il peut s’agir d’instructions exécutables ou de branches. La couverture des exigences considère des exigences nommées. Ces mesures ne sont pas librement interchangeables.

Dans un calcul fictif, les tests exécutent 10 des 20 instructions exécutables : 10 / 20 × 100 = 50 % de couverture des instructions. Cela ne dit pas si les résultats ont été vérifiés utilement ni si toutes les entrées importantes étaient présentes. Exécuter tout le code ne prouve pas que les tests vérifient correctement les résultats ni que toutes les exigences sont implémentées. Comparez mêmes mesure et périmètre, puis examinez les lacunes métier derrière le nombre.

Sources