Koliko dugo treba trajati jedinični test?
Koliko dugo treba trajati jedinični test?

Video: Koliko dugo treba trajati jedinični test?

Video: Koliko dugo treba trajati jedinični test?
Video: Što je OGTT test i kako se pripremiti za njega? Je li to test kojim ćemo saznati imamo li dijabetes? 2024, Travanj
Anonim

Uobičajeno vrijeme predviđeno za pisanje jediničnih testova je oko 1 dan za svaku značajku za koju je potrebno 3-4 dana bezglavog kodiranja. Ali to može varirati s mnogo čimbenika. 99% pokrivenosti kodom je sjajno. Jedinični testovi su odlični.

S tim u vezi, koliki postotak svog vremena trošite na testiranje jedinica?

Općenito, to znači a postotak od radni tjedan tima ili tako nešto. Odsada pa nadalje, potrošiti 90% od tvoje vrijeme pisanje koda i 10% rad na jedinični testovi . Jedna ili više od ovih stvari, smatraju, to će osigurati the tim radi "dovoljno" jedinično testiranje.

Osim gore navedenog, koja je jedinica u jediničnom testiranju? JEDINIČNO TESTIRANJE je razina softvera testiranje gdje pojedinac jedinice / komponente softvera se testiraju. Svrha je potvrditi da svaki jedinica softvera radi kako je dizajnirano. A jedinica je najmanji dio bilo kojeg softvera koji se može testirati. Obično ima jedan ili nekoliko ulaza i obično jedan izlaz.

Slično, postavlja se pitanje, štedi li testiranje jedinica vrijeme?

Nekoliko je razloga za jedinica - test vaš kod, ali kao vrijeme napreduje, saznat ćete da je vrijeme vas uštedjeti na testiranje jedan je od najboljih razloga da čini to. Ako imate dobro jedinični testovi pokrivenost, ti limenka refaktorirati s povjerenjem. Bez jedinični testovi , često je teško osigurati da niste ništa pokvarili.

Kako napisati jedinični test?

  1. 13 savjeta za pisanje korisnih jediničnih testova.
  2. Testirajte jednu po jednu stvar u izolaciji.
  3. Slijedite AAA pravilo: dogovorite, djelujte, potvrdite.
  4. Najprije napišite jednostavne testove "Fastball-Down-the-Middle".
  5. Test preko granica.
  6. Ako možete, testirajte cijeli spektar.
  7. Ako je moguće, pokrijte svaki put koda.
  8. Napišite testove koji otkrivaju grešku, a zatim je popravite.

Preporučeni: