Enhetstest
En målrettet kontroll av en liten, definert programvaredel, for eksempel regel eller funksjon.
Også kjent somUnit Test
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
Beslektede begreper
- IntegrasjonstestEn kontroll av om valgte programvaredeler samarbeider som tiltenkt gjennom grensesnittene sine.
- Ende-til-ende-testEn kontroll av en avtalt flyt gjennom systemdelene som er vesentlige for den.
- TestautomatiseringVerktøy utfører definerte testoppgaver, som kjøring og sammenligning med forventede resultater.
- LegacysystemEt eksisterende system som fortsatt brukes, med tekniske og forretningsmessige avhengigheter bygget opp over tid.
- MultitenancyMultitenancy støtter adskilte kunde- eller gruppeområder i samme løsning. En tenant er ikke automatisk én person eller én database.
- NettlesercacheNettlesercachen lagrer egnede HTTP-svar for senere bruk. Gjenbruk og ny validering følger de aktuelle reglene.
Artikler om temaet








Programvareutvikling med ASES
Skreddersydd programvare, web- og mobilapper



