Hur lång tid bör enhetstestet ta?
Hur lång tid bör enhetstestet ta?

Video: Hur lång tid bör enhetstestet ta?

Video: Hur lång tid bör enhetstestet ta?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, December
Anonim

Typisk tid budgeterad för att skriva enhetstester är ca 1 dag för varje funktion som tar 3-4 dagar av heads down-kodning. Men det kan variera med många faktorer. 99% kodtäckning är bra. Enhetstester är bra.

I detta avseende, hur stor procentandel av din tid lägger du ner på enhetstestning?

I allmänhet betyder detta a procent av lagets arbetsvecka eller något. Från och med nu, spendera 90 % av din tid skriva kod och 10% arbeta på enhetstester . En eller flera av dessa saker, resonerar de, kommer att säkerställa det de laget gör "tillräckligt" enhetstestning.

Förutom ovan, vad är enheten i enhetstestning? ENHETSTEST är en mjukvarunivå testning där individuella enheter / komponenter i en programvara testas. Syftet är att validera att var och en enhet av programvaran fungerar som den är designad. A enhet är den minsta testbara delen av någon programvara. Den har vanligtvis en eller några ingångar och vanligtvis en enda utgång.

På samma sätt frågas det, sparar enhetstestning tid?

Det finns flera anledningar till enhet - testa din kod, men som tid fortskrider, kommer du att få reda på att tid du spara på testning är en av de bästa anledningarna till do den. Om du har bra enhetstester täckning, du burk refactor med tillförsikt. Utan enhetstester , är det ofta svårt att säkerställa att du inte har brutit något.

Hur skriver man ett enhetstest?

  1. 13 tips för att skriva användbara enhetstester.
  2. Testa en sak i taget i isolering.
  3. Följ AAA-regeln: arrangera, agera, hävda.
  4. Skriv enkla "Fastball-Down-the-Middle"-test först.
  5. Testa över gränser.
  6. Om du kan, testa hela spektrumet.
  7. Om möjligt, täck varje kodväg.
  8. Skriv tester som avslöjar en bugg och fixa det sedan.

Rekommenderad: