Gå til innholdet

Enhetstest

En målrettet kontroll av en liten, definert programvaredel, for eksempel regel eller funksjon.

Også kjent somUnit Test
Programvareutvikling

Kontroller en liten enhet målrettet

En enhetstest undersøker en liten, definert programvaredel. Det kan være regel, funksjon eller tett sammenhengende gruppe. Teamet bør avklare hva som regnes som enhet og hvilke avhengigheter testen tar med eller erstatter.

I et oppdiktet eksempel kontrollerer en regel om begrunnelsen er fylt ut. Testen forventer avvisning ved tom inndata og aksept ved passende utfylt inndata. Det undersøker regelatferden, ikke hele godkjenningsflyten. Samspillet mellom grensesnitt, rettigheter og lagring krever andre passende kontroller. Meningsfulle forventede resultater er viktigere enn bare antall enhetstester.

Kilder

Artikler om temaet

Programvareutvikling med ASES

Skreddersydd programvare, web- og mobilapper