Ako dlho by mal test jednotky trvať?
Ako dlho by mal test jednotky trvať?

Video: Ako dlho by mal test jednotky trvať?

Video: Ako dlho by mal test jednotky trvať?
Video: ТАКОВ МОЙ ПУТЬ В L4D2 2024, November
Anonim

Typický čas vyčlenený na písanie jednotkových testov je asi 1 deň pre každú funkciu, ktorá si vyžaduje 3-4 dni kódovania. Ale to sa môže líšiť v závislosti od mnohých faktorov. 99% pokrytie kódom je skvelé. Unit testy sú skvelé.

V tejto súvislosti, koľko percent svojho času venujete testovaniu jednotiek?

Vo všeobecnosti to znamená a percento z pracovný týždeň tímu alebo niečo také. Odteraz, míňať 90 % z tvoj čas písanie kódu a 10 % práce jednotkové testy . Jedna alebo viacero z týchto vecí, uvažujú, to zabezpečí a tím robí „dosť“ jednotkové testovanie.

Okrem vyššie uvedeného, aká je jednotka v testovaní jednotiek? TESTOVANIE JEDNOTKY je úroveň softvéru testovanie kde individuálne Jednotky / sú testované komponenty softvéru. Účelom je overiť, že každý z nich jednotka softvér funguje tak, ako bol navrhnutý. A jednotka je najmenšia testovateľná časť akéhokoľvek softvéru. Zvyčajne má jeden alebo niekoľko vstupov a zvyčajne jeden výstup.

Podobne sa pýta, či testovanie jednotiek šetrí čas?

Dôvodov je hneď niekoľko jednotka - test váš kód, ale ako čas postupuje, zistíte, že čas vy uložiť na testovanie je jedným z najlepších dôvodov robiť to. Ak máte dobré jednotkové testy pokrytie, vy môcť refaktorujte s istotou. Bez jednotkové testy , je často ťažké zabezpečiť, aby ste si nič nerozbili.

Ako napíšete test na jednotku?

  1. 13 tipov na písanie užitočných jednotkových testov.
  2. Testujte jednu vec naraz v izolácii.
  3. Postupujte podľa pravidla AAA: Zariadiť, konať, presadiť.
  4. Najprv napíšte jednoduché testy „Fastball-Down-the-Middle“.
  5. Testovanie cez hranice.
  6. Ak môžete, otestujte celé spektrum.
  7. Ak je to možné, zakryte každú cestu kódu.
  8. Napíšte testy, ktoré odhalia chybu, a potom ju opravte.

Odporúča: