Indholdsfortegnelse:

Hvad skal testes i enhedstest?
Hvad skal testes i enhedstest?

Video: Hvad skal testes i enhedstest?

Video: Hvad skal testes i enhedstest?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, Kan
Anonim

ENHEDSTEST er et softwareniveau afprøvning hvor individuelle enheder/komponenter i en software er testet . Formålet er at validere, at hver enhed af softwaren fungerer som designet. EN enhed er den mindste testbare del af enhver software. Den har normalt en eller nogle få indgange og normalt en enkelt udgang.

Bare så, hvilke enhedstest skal teste?

Enhedstest er handlingen afprøvning en lille komponent, eller enhed , af din softwareapplikation. Fordi omfanget af hver enkelt enhedstest er så begrænset, at den eneste måde at opnå det på er at skrive kode tests din kode, normalt ved at bruge et framework som NUnit eller Microsoft Afprøvning Ramme.

Efterfølgende er spørgsmålet, om du skal skrive enhedstests? Enhedstest er også særligt nyttige, når det kommer til refaktorisering eller re- skrivning et stykke en kode. Hvis du have det godt enhedstest dækning, du kan refaktorisere med tillid. Uden enhedstest , er det ofte svært at sikre du brækkede ikke noget. Kort sagt - ja.

Efterfølgende kan man også spørge, hvad gør man i unit testing?

Enhedstest giver programmøren mulighed for at refaktorere kode på et senere tidspunkt, og lave sikker på, at modulet stadig fungerer korrekt (dvs. regression afprøvning ). Fremgangsmåden er at skrive prøve cases for alle funktioner og metoder, så hver gang en ændring forårsager en fejl, kan den hurtigt identificeres og rettes.

Hvordan starter jeg enhedstest?

Mere om enhedstest

  1. Tænke!
  2. Opret klassen i produktionskoden og navngiv den passende.
  3. Vælg en adfærd for den klasse, du vil implementere, og opret en metodestub til den.
  4. Skriv en test til det.
  5. Kompiler og lad testløberen vise dig den røde bjælke!

Anbefalede: