Hoe lank moet eenheidstoets neem?
Hoe lank moet eenheidstoets neem?

Video: Hoe lank moet eenheidstoets neem?

Video: Hoe lank moet eenheidstoets neem?
Video: DAY IN MY LIFE [special announcement!!!] 2024, Desember
Anonim

Tipiese tyd wat begroot word vir die skryf van eenheidstoetse is ongeveer 1 dag vir elke kenmerk wat 3-4 dae se kop-af-kodering neem. Maar dit kan verskil met baie faktore. 99% kode dekking is wonderlik. Eenheidstoetse is wonderlik.

In hierdie verband, watter persentasie van jou tyd bestee jy aan eenheidstoetsing?

Oor die algemeen beteken dit a persentasie van die span se werksweek of iets. Van nou af, spandeer 90% van jou tyd skryf kode en 10% werk aan eenheid toetse . Een of meer van hierdie dinge, redeneer hulle, sal dit verseker die span doen "genoeg" eenheid toets.

Behalwe hierbo, wat is die eenheid in eenheidstoetsing? EENHEIDTOETSING is 'n vlak van sagteware toets waar individu eenhede / komponente van 'n sagteware word getoets. Die doel is om te valideer dat elkeen eenheid van die sagteware werk soos ontwerp. A eenheid is die kleinste toetsbare deel van enige sagteware. Dit het gewoonlik een of 'n paar insette en gewoonlik 'n enkele uitset.

Net so word gevra, spaar eenheidstoetsing tyd?

Daar is verskeie redes daarvoor eenheid - toets jou kode, maar as tyd vorder, sal jy uitvind dat die tyd jy red aan toets is een van die beste redes om doen Dit. As jy goed het eenheid toetse dekking, jy kan refaktoreer met selfvertroue. Sonder eenheid toetse , is dit dikwels moeilik om te verseker dat jy niks gebreek het nie.

Hoe skryf jy 'n eenheidstoets?

  1. 13 wenke vir die skryf van nuttige eenheidstoetse.
  2. Toets een ding op 'n slag in isolasie.
  3. Volg die AAA-reël: Reël, tree op, beweer.
  4. Skryf eers eenvoudige "Vinnigbal-onder-die-middel"-toetse.
  5. Toets oor grense heen.
  6. As jy kan, toets die hele spektrum.
  7. Indien moontlik, dek elke kodepad.
  8. Skryf toetse wat 'n fout openbaar, en maak dit dan reg.

Aanbeveel: