Cât ar trebui să dureze testul unitar?
Cât ar trebui să dureze testul unitar?

Video: Cât ar trebui să dureze testul unitar?

Video: Cât ar trebui să dureze testul unitar?
Video: What is Unit Testing? Why YOU Should Learn It + Easy to Understand Examples 2024, Noiembrie
Anonim

Timpul obișnuit bugetat pentru scrierea testelor unitare este aproximativ 1 zi pentru fiecare caracteristică care necesită 3-4 zile de codare heads-down. Dar asta poate varia în funcție de mulți factori. Acoperirea codului de 99% este excelentă. Testele unitare sunt grozave.

În acest sens, ce procent din timpul tău petreci testării unitare?

În general, aceasta înseamnă a procentul din săptămâna de lucru a echipei sau ceva de genul ăsta. De-acum inainte, petrece 90% din timpul tau scrierea codului și 10% lucru teste unitare . Unul sau mai multe dintre aceste lucruri, argumentează ei, vor asigura asta cel echipa face „destul” testarea unitară.

Alături de mai sus, care este unitatea în testul unitar? TESTARE DE UNITATE este un nivel de software testarea unde individual unitati / componentele unui software sunt testate. Scopul este de a valida fiecare unitate al software-ului funcționează așa cum a fost proiectat. A unitate este cea mai mică parte testabilă a oricărui software. Are de obicei una sau câteva intrări și de obicei o singură ieșire.

În mod similar, se întreabă, economisește timp testarea unitară?

Există mai multe motive pentru a unitate - Test codul dvs., dar ca timp progresează, vei afla că timp tu Salvați pe testarea este unul dintre cele mai bune motive pentru a do aceasta. Daca ai bine teste unitare acoperire, tu poate sa refactorizează cu încredere. Fără teste unitare , este adesea greu să vă asigurați că nu ați spart nimic.

Cum scrii un test unitar?

  1. 13 sfaturi pentru scrierea unor teste unitare utile.
  2. Testați câte un lucru în izolare.
  3. Urmați regula AAA: aranjați, acționați, afirmați.
  4. Scrieți mai întâi teste simple „Fastball-Down-the-Middle”.
  5. Testați peste granițe.
  6. Dacă puteți, testați întregul spectru.
  7. Dacă este posibil, acoperiți fiecare cale de cod.
  8. Scrieți teste care dezvăluie o eroare, apoi remediați-o.

Recomandat: