Testtäckning
Andelen av en uttryckligen definierad mängd som har kontrollerats, exempelvis körbara programsatser eller krav.
Läs andelen med en tydlig nämnare
Testtäckning relaterar kontrollerade element till en definierad total mängd. Kodtäckning kan gälla körbara programsatser eller grenar. Kravtäckning gäller namngivna krav. Måtten är inte fritt utbytbara.
I ett påhittat räkneexempel kör test 10 av 20 körbara programsatser: 10 / 20 × 100 = 50 % satstäckning. Det säger inte om resultaten kontrollerats meningsfullt eller alla viktiga indata förekommit. Att köra all kod bevisar inte att testen kontrollerar rätt eller att alla krav är implementerade. Jämför samma mått och omfattning och undersök verksamhetsviktiga luckor bakom talet.
Källor
Relaterade begrepp
- EnhetstestEn riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
- RegressionstestEn kontroll av att en ändring inte oavsiktligt påverkar beteende som fortfarande behövs.
- TestautomatiseringVerktyg utför fastställda testuppgifter, exempelvis körning och jämförelse med förväntade resultat.
- KontraktstestEtt test av överenskomna meddelanden mellan konsument och leverantör vid ett applikationsgränssnitt.
- LinterEtt verktyg som söker efter bestämda problem i kod med hjälp av konfigurerade regler.
- Statisk kodanalysAtt granska kod eller dess representation utan att köra applikationen för kontrollen.
Ditt projekt med ASES
Beskriv ditt projekt för oss. Vi hör av oss med en första bedömning.