Enhetstest
En riktad kontroll av en liten, definierad programvarudel, exempelvis regel eller funktion.
Även känt somUnit Test
Kontrollera en liten enhet riktat
Ett enhetstest undersöker en liten, definierad programvarudel. Det kan vara regel, funktion eller nära sammanhängande grupp. Teamet bör klargöra vad som räknas som enhet och vilka beroenden testet inkluderar eller ersätter.
I ett påhittat exempel kontrollerar en regel om motiveringen är ifylld. Testet förväntar avslag vid tom indata och acceptans vid passande ifylld indata. Det prövar regelbeteendet, ännu inte hela godkännandeflödet. Samspelet mellan gränssnitt, behörigheter och lagring kräver andra lämpliga kontroller. Meningsfulla förväntade resultat är viktigare än bara antalet enhetstest.
Källor
Relaterade begrepp
- IntegrationstestEn kontroll av om valda programvarudelar samarbetar som avsett via sina gränssnitt.
- End-to-end-testEn kontroll av ett avtalat flöde genom de systemdelar som är väsentliga för det.
- TestautomatiseringVerktyg utför fastställda testuppgifter, exempelvis körning och jämförelse med förväntade resultat.
- LegacysystemEtt befintligt system som fortfarande används, med tekniska och verksamhetsmässiga beroenden som vuxit fram.
- MultitenancyMultitenancy stöder åtskilda kund- eller gruppområden i samma lösning. En tenant är inte automatiskt en person eller en databas.
- WebbläsarcacheWebbläsarcachen sparar lämpliga HTTP-svar för senare bruk. Återanvändning och ny validering följer tillämpliga regler.
Artiklar om ämnet








Mjukvaruutveckling med ASES
Skräddarsydd programvara, webb- och mobilappar



