enhetstest
Enhetstest, eller enhetstesting, er en programvaretestmetode som fokuserer på å verifisere at individuelle komponenter fungerer som forventet. Enhet betyr ofte en funksjon, metode eller en liten modul innenfor en applikasjon. Testene kjøres vanligvis automatisk og i isolasjon fra resten av systemet, slik at feil i en enhet ikke påvirker andre deler av koden.
Formål og egenskaper: Enhetstester bekrefter riktig atferd hos små kodeenheter og bidrar til raskere feiloppdagelse og
Tilnærming og teknikker: Tester utføres i isolasjon ved å bruke mocks, stubs eller fakes for å erstatte
Verktøy og rammeverk: Mange språk har egne rammeverk for enhetstesting. Eksempler inkluderer JUnit for Java, NUnit/xUnit
Forhold til andre tester: Enhetstesting plasseres ofte i bunnen av testpyramiden og kompletteres av integrasjonstester og