Testdekking
Het gecontroleerde aandeel van een expliciet bepaalde verzameling, zoals uitvoerbare statements of eisen.
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
Verwante begrippen
- UnittestEen gerichte controle van een klein, afgebakend softwaredeel, zoals een regel of functie.
- RegressietestEen controle op ongewenste gevolgen van een wijziging voor gedrag dat nodig blijft.
- TestautomatiseringHulpmiddelen voeren vastgelegde testtaken uit, zoals uitvoering en vergelijking met verwachte resultaten.
- ContracttestEen test van afgesproken berichten tussen afnemer en aanbieder op een toepassingsinterface.
- LinterEen hulpmiddel dat code met ingestelde regels op bepaalde problemen onderzoekt.
- Statische codeanalyseCode of een afgeleide weergave onderzoeken zonder de bedrijfsworkflow daarvoor uit te voeren.
Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.