Quant de temps hauria de durar la prova unitària?
Quant de temps hauria de durar la prova unitària?

Vídeo: Quant de temps hauria de durar la prova unitària?

Vídeo: Quant de temps hauria de durar la prova unitària?
Vídeo: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Desembre
Anonim

El temps típic pressupostat per escriure proves unitàries és aproximadament 1 dia per a cada funció que triga entre 3 i 4 dies de codificació cap avall. Però això pot variar amb molts factors. La cobertura del codi del 99% és fantàstica. Les proves unitàries són genials.

En aquest sentit, quin percentatge del vostre temps dediqueu a les proves unitàries?

En general, això significa a percentatge de la setmana de treball de l'equip o alguna cosa així. D'ara endavant, Gastar 90% de el teu temps escrivint codi i treballant-hi un 10%. proves unitàries . Una o més d'aquestes coses, raonen, ho garantiran el l'equip fa "prou" proves unitàries.

Al costat de dalt, quina és la unitat de les proves unitàries? PROVA UNITAT és un nivell de programari provant on individual unitats / els components d'un programari són provats. El propòsit és validar-ho cadascun unitat del programari funciona segons el disseny. A unitat és la part provable més petita de qualsevol programari. Normalment té una o poques entrades i normalment una única sortida.

De la mateixa manera, es pregunta, les proves unitàries estalvien temps?

Hi ha diverses raons per fer-ho unitat - prova el teu codi, però com temps avança, descobrireu que el temps vostè guardar activat provant és una de les millors raons per fer-ho fer això. Si tens bé proves unitàries cobertura, tu llauna refactoritzar amb confiança. Sense proves unitàries , sovint és difícil assegurar-se que no has trencat res.

Com s'escriu una prova unitat?

  1. 13 consells per escriure proves unitats útils.
  2. Prova una cosa a la vegada de manera aïllada.
  3. Seguiu la regla de l'AAA: organitzar, actuar, afirmar.
  4. Escriu primer proves senzilles de "bola ràpida avall-el-mig".
  5. Prova a través dels límits.
  6. Si podeu, prova tot l'espectre.
  7. Si és possible, cobreix cada ruta del codi.
  8. Escriviu proves que revelin un error i, a continuació, solucioneu-lo.

Recomanat: