Hvor lang tid bør enhetstest ta?
Hvor lang tid bør enhetstest ta?

Video: Hvor lang tid bør enhetstest ta?

Video: Hvor lang tid bør enhetstest ta?
Video: Разрушая барьеры: женщины в ИТ — интервью с опытным ведущим разработчиком Java. 2024, Kan
Anonim

Typisk tid budsjettert på å skrive enhetstester er ca 1 dag for hver funksjon som tar 3-4 dager med heads down-koding. Men det kan variere med mange faktorer. 99% kodedekning er flott. Enhetstester er flotte.

I denne forbindelse, hvor mange prosent av tiden bruker du på enhetstesting?

Generelt betyr dette en prosentandel av teamets arbeidsuke eller noe. Fra nå av, bruke 90 % av din tid skrive kode og 10% jobber med enhetstester . En eller flere av disse tingene, resonnerer de, vil sikre det de laget gjør "nok" enhetstesting.

Foruten ovenfor, hva er enheten i enhetstesting? 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.

På samme måte spørs det, sparer enhetstesting tid?

Det er flere grunner til enhet - test koden din, men som tid utvikler seg, vil du finne ut at tid du lagre på testing er en av de beste grunnene til det gjøre den. Hvis du har god enhetstester dekning, du kan refaktor med selvtillit. Uten enhetstester , er det ofte vanskelig å sikre at du ikke har ødelagt noe.

Hvordan skriver du en enhetstest?

  1. 13 tips for å skrive nyttige enhetstester.
  2. Test én ting om gangen i isolasjon.
  3. Følg AAA-regelen: Arrangere, handle, hevde.
  4. Skriv enkle "Fastball-Down-the-Middle"-tester først.
  5. Test på tvers av grenser.
  6. Hvis du kan, test hele spekteret.
  7. Hvis mulig, dekk hver kodebane.
  8. Skriv tester som avslører en feil, og fiks den deretter.

Anbefalt: