És possible la cobertura del codi 100?
És possible la cobertura del codi 100?

Vídeo: És possible la cobertura del codi 100?

Vídeo: És possible la cobertura del codi 100?
Vídeo: 🧪 Cobertura de Código | ¿Qué porcentaje de Cobertura deberían tener tus pruebas? 2024, De novembre
Anonim

Una bona regla general és que tota la vostra lògica empresarial hauria de tenir 100 % cobertura de codi . Tenir cobertura de codi només per tenir cobertura del codi no vol dir res si tot el que feu és provar incorrectament o provar incorrectament codi . Dit això, si les vostres proves són bones, tingueu un 92-95% cobertura és excepcional.

Tenint en compte això, per què no és possible la cobertura de 100 codis?

El problema amb 100 % Real Cobertura del codi Actual cobertura del codi és el percentatge de línies de codi que s’executen durant una prova de prova automatitzada. Perquè 100 % cobertura de codi fa no vol dir que n’hi ha no més errors al codi . I perquè la gent escriuria proves inútils per arribar-hi 100 %.

A més, amb quina quantitat de codi és suficient? Cobertura del codi del 70-80% és un objectiu raonable per a la prova del sistema de la majoria de projectes amb la majoria cobertura mètriques. Utilitzeu un objectiu més alt per a projectes organitzats específicament per a una alta testabilitat o que tinguin costos d’error elevats. Mínim cobertura de codi per a les proves d'unitat pot ser un 10-20% més gran que per a les proves del sistema.

De la mateixa manera, es pot preguntar, podeu aconseguir una cobertura de proves del 100%?

Sí, 100 % Cobertura de prova és possible . Sempre varia d'aplicació a aplicació, els principals factors que garanteixen cobertura de prova són la mida de l'aplicació, la complexitat del codi i l'amplada de banda del projecte. La mida de l'aplicació és més petita i més cobertura és assolible.

És realment útil la cobertura de codi?

Cobertura del codi és encara útil Algunes persones l'utilitzen per trobar zones on cobertura és feble. Pot haver-hi bones raons perquè algunes parts d’un codi base són escassament cobert per proves, però fer una inspecció manual de tant en tant és una bona idea. L’objectiu és fer que els membres de l’equip siguin conscients que les proves són importants.

Recomanat: