¿Es posible la cobertura del código 100?
¿Es posible la cobertura del código 100?

Video: ¿Es posible la cobertura del código 100?

Video: ¿Es posible la cobertura del código 100?
Video: 🧪 Cobertura de Código | ¿Qué porcentaje de Cobertura deberían tener tus pruebas? 2024, Mayo
Anonim

Una buena regla general es que toda la lógica de su negocio debe tener 100 % cobertura de código . Teniendo cobertura de código solo para tener cobertura de código no significa nada si todo lo que haces es probar incorrectamente o probar incorrectamente código . Dicho esto, si sus pruebas son buenas, entonces tener 92-95% cobertura Es excepcional.

Teniendo esto en cuenta, ¿por qué no es posible una cobertura de 100 códigos?

El problema con 100 % Real Cobertura de código Real cobertura de código es el porcentaje de líneas de código que se ejecutan durante una prueba automatizada. Porque 100 % cobertura de código lo hace no significa que hay no más errores en el código . Y porque la gente escribiría pruebas inútiles para alcanzar ese 100 %.

Además, ¿cuánta cobertura de código es suficiente? Cobertura de código de 70-80% es un objetivo razonable para la prueba del sistema de la mayoría de los proyectos con la mayoría cobertura métrica. Utilice un objetivo más alto para proyectos organizados específicamente para una alta capacidad de prueba o que tengan altos costos de falla. Mínimo cobertura de código para las pruebas unitarias puede ser un 10-20% más alto que para las pruebas del sistema.

De manera similar, uno puede preguntarse, ¿puede lograr una cobertura de prueba del 100%?

Sí, 100 % Cobertura de prueba es posible . Siempre varía de una aplicación a otra, los principales factores que aseguran cobertura de prueba son el tamaño de la aplicación, la complejidad del código y el ancho de banda del proyecto. Pequeño el tamaño de la aplicación y más el cobertura es alcanzable.

¿Es la cobertura de código realmente tan útil?

Cobertura de código es todavía útil Algunas personas lo usan para encontrar áreas donde cobertura es débil. Puede haber buenas razones por las que algunas partes de un código la base es escasa cubierto mediante pruebas, pero hacer una inspección manual de vez en cuando es una buena idea. El objetivo de esto es hacer que los miembros del equipo sean conscientes de que las pruebas son importantes.

Recomendado: