Enhetstestning
Enhetstestning är en mjukvarutestmetod som syftar till att verifiera att enskilda komponenter eller funktioner i en applikation uppfyller avsedd funktionalitet. Denna typ av test fokuserar på små, isolerade enheter och används ofta i utvecklingsfasen för att få snabb feedback om förändringar bryter befintlig funktionalitet. En enhet kan vara en funktion, metod, klass eller modul beroende på språkmiljö och design.
Testmiljön konfigureras så att varje enhet testas isolerat från andra delar av systemet. Detta uppnås vanligtvis
Testdesignen innebär att definiera ingångar och förväntad utdata, samt att täcka olika kantfall och felhantering. I
Enhetstestning är ofta en del av testpyramiden där den står som basen: många små, snabba tester för
Begränsningar inkluderar att enhetstester inte fångar fel i arkitektur, användargränssnitt eller icke-funktionell prestanda. Typiska verktyg varierar