Cik ilgi vajadzētu veikt vienības pārbaudi?
Cik ilgi vajadzētu veikt vienības pārbaudi?

Video: Cik ilgi vajadzētu veikt vienības pārbaudi?

Video: Cik ilgi vajadzētu veikt vienības pārbaudi?
Video: Cik legāli ir LED papildlukturi un kā ar tiem "neizkrist" apskatē 2024, Decembris
Anonim

Tipisks laiks, kas paredzēts vienību testu rakstīšanai, ir apmēram 1 diena katrai funkcijai, kuras kodēšana prasa 3–4 dienas. Bet tas var atšķirties atkarībā no daudziem faktoriem. 99% koda pārklājums ir lielisks. Vienības testi ir lieliski.

Šajā sakarā, cik procentus no sava laika jūs pavadāt vienības testēšanai?

Parasti tas nozīmē a procenti no komandas darba nedēļa vai kaut kas cits. No šī brīža, tērēt 90% no Tavs laiks rakstot kodu un 10% strādājot vienību testi . Pēc viņu domām, viena vai vairākas no šīm lietām to nodrošinās uz komanda dara "pietiekami" vienību pārbaude.

Papildus iepriekš minētajam, kas ir vienību testēšanas vienība? VIENĪBAS PĀRBAUDE ir programmatūras līmenis testēšana kur individuāli vienības / tiek pārbaudīti programmatūras komponenti. Mērķis ir apstiprināt to katru vienība programmatūra darbojas, kā paredzēts. A vienība ir jebkuras programmatūras mazākā pārbaudāmā daļa. Tam parasti ir viena vai vairākas ieejas un parasti viena izeja.

Līdzīgi tiek jautāts, vai vienības testēšana ietaupa laiku?

Ir vairāki iemesli vienība - pārbaude jūsu kods, bet kā laiks progresē, jūs uzzināsit, ka laiks tu saglabāt ieslēgts testēšana ir viens no labākajiem iemesliem darīt to. Ja jums ir labs vienību testi pārklājums, jūs var faktors ar pārliecību. Bez vienību testi , bieži vien ir grūti pārliecināties, vai jūs neko neesat salauzis.

Kā rakstīt vienības testu?

  1. 13 padomi noderīgu vienību testu rakstīšanai.
  2. Izmēģiniet vienu lietu atsevišķi.
  3. Ievērojiet AAA noteikumu: sakārtojiet, rīkojieties, apstipriniet.
  4. Vispirms uzrakstiet vienkāršus testus “Ātrā pa vidu”.
  5. Pārbaude pāri robežām.
  6. Ja varat, pārbaudiet visu spektru.
  7. Ja iespējams, pārklājiet katru koda ceļu.
  8. Uzrakstiet testus, kas atklāj kļūdu, pēc tam izlabojiet to.

Ieteicams: