Hvor lang tid skal enhedstest tage?
Hvor lang tid skal enhedstest tage?

Video: Hvor lang tid skal enhedstest tage?

Video: Hvor lang tid skal enhedstest tage?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, November
Anonim

Typisk tid budgetteret til at skrive enhedstests er cirka 1 dag for hver funktion, der kræver 3-4 dages heads down-kodning. Men det kan variere med mange faktorer. 99% kodedækning er fantastisk. Enhedstests er gode.

I denne forbindelse, hvor stor en procentdel af din tid bruger du på enhedstestning?

Generelt betyder dette en procent af teamets arbejdsuge eller noget. Fra nu af, bruge 90 % af din tid skrive kode og 10% arbejde på enhedstest . En eller flere af disse ting, begrunder de, vil sikre det det hold gør "nok" enhedstest.

Udover ovenstående, hvad er enheden i enhedstestning? ENHEDSTEST er et softwareniveau afprøvning hvor individuelle enheder / komponenter i en software testes. 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.

På samme måde bliver det spurgt, sparer enhedstest tid?

Det er der flere grunde til enhed - prøve din kode, men som tid skrider frem, vil du finde ud af, at tid du Gemme på afprøvning er en af de bedste grunde til gør det. Hvis du har godt enhedstest dækning, dig kan refaktor med tillid. Uden enhedstest , er det ofte svært at sikre, at du ikke har ødelagt noget.

Hvordan skriver man en enhedstest?

  1. 13 tips til at skrive nyttige enhedstests.
  2. Test én ting ad gangen i isolation.
  3. Følg AAA-reglen: arrangere, handle, hævde.
  4. Skriv simple "Fastball-Down-the-Middle"-tests først.
  5. Test på tværs af grænser.
  6. Hvis du kan, test hele spektret.
  7. Hvis det er muligt, skal du dække hver kodesti.
  8. Skriv test, der afslører en fejl, og ret den derefter.

Anbefalede: