Koliko dugo treba da traje jedinični test?
Koliko dugo treba da traje jedinični test?

Video: Koliko dugo treba da traje jedinični test?

Video: Koliko dugo treba da traje jedinični test?
Video: ПЛОВ УЗБЕКСКИЙ В КАЗАНЕ НА КОСТРЕ. Как готовят Ферганский ПЛОВ в Одессе 2024, Maj
Anonim

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

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

Generalno, ovo znači a postotak od radna sedmica tima ili tako nešto. Od sada, potrošiti 90% od Vaše vrijeme pisanje koda i 10% rad na jedinični testovi . Jedna ili više od ovih stvari, smatraju oni, to će osigurati the tim radi "dovoljno" jedinično testiranje.

Osim gore navedenog, koja je jedinica u jediničnom testiranju? JEDINSKO TESTIRANJE je nivo softvera testiranje gde pojedinac jedinice / komponente softvera se testiraju. Svrha je da se potvrdi 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 da li testiranje jedinica štedi vrijeme?

Postoji nekoliko razloga za to jedinica - test vaš kod, ali kao vrijeme napreduje, saznaćete da je vrijeme ti spasiti on testiranje je jedan od najboljih razloga da uradi to. Ako imate dobro jedinični testovi pokrivenost, ti mogu refaktor sa samopouzdanjem. Bez jedinični testovi , često je teško osigurati da niste ništa pokvarili.

Kako se piše 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. Prvo 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čuje se: