Testdækning
Den kontrollerede andel af en udtrykkeligt defineret mængde, såsom kørbare programsætninger eller krav.
Læs andelen med en klar nævner
Testdækning sætter kontrollerede elementer i forhold til en defineret samlet mængde. Kodedækning kan gælde kørbare programsætninger eller forgreninger. Kravdækning ser på navngivne krav. Målene er ikke frit udskiftelige.
I et opdigtet regneeksempel udfører tests 10 af 20 kørbare programsætninger: 10 / 20 × 100 = 50 % sætningsdækning. Det siger ikke, om resultater blev kontrolleret meningsfuldt eller alle vigtige input forekom. At køre al kode beviser ikke, at tests kontrollerer korrekt, eller at alle krav er implementeret. Sammenlign samme mål og omfang og undersøg fagligt vigtige huller bag tallet.
Kilder
Relaterede begreber
- EnhedstestEn målrettet kontrol af en lille, fastlagt del af softwaren, eksempelvis regel eller funktion.
- RegressionstestEn kontrol for uønskede virkninger af en ændring på adfærd, der stadig er nødvendig.
- TestautomatiseringVærktøjer udfører fastlagte testopgaver, såsom kørsel og sammenligning med forventede resultater.
- KontrakttestEn test af aftalte beskeder mellem forbruger og udbyder ved en applikationsgrænseflade.
- LinterEt værktøj, der undersøger kode for bestemte problemer efter konfigurerede regler.
- Statisk kodeanalyseAt undersøge kode eller dens repræsentation uden at udføre det faglige applikationsforløb for kontrollen.
Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.