Innholdsfortegnelse:

Hva bør testes i enhetstesting?
Hva bør testes i enhetstesting?

Video: Hva bør testes i enhetstesting?

Video: Hva bør testes i enhetstesting?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, Kan
Anonim

ENHETSTESTING er et programvarenivå testing hvor individuelle enheter/komponenter i en programvare er testet . Hensikten er å validere at hver enhet av programvaren fungerer som designet. EN enhet er den minste testbare delen av programvare. Den har vanligvis en eller noen få innganger og vanligvis en enkelt utgang.

Bare så, hvilke enhetstester bør teste?

Enhetstesting er handlingen til testing en liten komponent, eller enhet , av programvaren din. Fordi omfanget av hver enkelt enhetstest er så begrenset, den eneste måten å oppnå det på er å skrive kode som tester koden din, vanligvis ved å bruke et rammeverk som NUnit eller Microsoft Testing Rammeverk.

Deretter er spørsmålet, bør du skrive enhetstester? Enhetstester er også spesielt nyttige når det gjelder refaktorisering eller re- skriving et stykke en kode. Hvis du ha god enhetstester dekning, du kan refaktorisere med selvtillit. Uten enhetstester , er det ofte vanskelig å sikre du brøt ikke noe. Kort sagt - ja.

Deretter kan man også spørre seg, hva gjør man i enhetstesting?

Enhetstesting lar programmereren refaktorere kode på et senere tidspunkt, og gjøre at modulen fortsatt fungerer som den skal (dvs. regresjon testing ). Prosedyren er å skrive test tilfeller for alle funksjoner og metoder slik at hver gang en endring forårsaker en feil, kan den raskt identifiseres og fikses.

Hvordan starter jeg enhetstesting?

Mer om enhetstesting

  1. Synes at!
  2. Lag klassen i produksjonskoden og gi den et passende navn.
  3. Velg en atferd for klassen du vil implementere og lag en metodestubb for den.
  4. Skriv en test for det.
  5. Kompiler og la testløperen vise deg den røde linjen!

Anbefalt: