Naar de inhoud

Testdekking

Het gecontroleerde aandeel van een expliciet bepaalde verzameling, zoals uitvoerbare statements of eisen.

Ook bekend alsCode Coverage
Softwarekwaliteit

Het aandeel met duidelijke noemer lezen

Testdekking zet gecontroleerde elementen af tegen een bepaald totaal. Bij codedekking kunnen dat uitvoerbare statements of vertakkingen zijn. Eisenafdekking gaat over benoemde eisen. Deze maten zijn niet vrij uitwisselbaar.

In een fictieve berekening voeren tests 10 van 20 uitvoerbare statements uit: 10 / 20 × 100 = 50 % statementdekking. Dat zegt niet of resultaten zinvol gecontroleerd zijn of alle belangrijke invoer voorkwam. Alle code uitvoeren bewijst niet dat tests juist controleren of dat alle eisen zijn geïmplementeerd. Vergelijk dezelfde maat en scope en onderzoek inhoudelijk belangrijke gaten achter het getal.

Bronnen