Cobertura de código

Definición: ¿Qué significa Cobertura de código?

La cobertura de código es un término que se utiliza en las pruebas de software para describir la cantidad de código fuente del programa que cubre un plan de prueba. Los desarrolladores miran el número de subrutinas del programa y líneas de código que están cubiertas por un conjunto de recursos y técnicas de prueba.

La cobertura de código también se conoce como cobertura de prueba.

Techinfo explica la cobertura del código

Mediante el análisis de cobertura de código, los equipos de desarrollo pueden garantizar que sus programas han sido ampliamente probados para detectar errores y deberían estar relativamente libres de errores. Los profesionales de la industria del software han señalado los beneficios evidentes de este tipo de análisis de prueba, a saber, que incluir el análisis de cobertura de código y otros aspectos de prueba en beta u otras rondas de desarrollo expone los errores a una pequeña audiencia de prueba, en lugar de a millones de usuarios cuando los productos finalmente se activan.

Algunos entornos de desarrollo, como Microsoft Visual Studio, tienen herramientas de menú específicas para realizar análisis de cobertura de código. En otros casos, los desarrolladores pueden usar métodos relativamente manuales que implican mapear el código fuente del software y determinar dónde se aplican las pruebas. Los proveedores externos también proporcionan herramientas de cobertura de código específicas para diferentes lenguajes de programación.

Los expertos describen el análisis de cobertura de código como parte de las "pruebas de caja blanca", un método que examina el código del programa. En algunos casos, el análisis de cobertura de código se realiza principalmente para encontrar las áreas precisas que no están cubiertas por las estrategias de prueba. Hay muchas métricas y parámetros técnicos diferentes que se utilizan para evaluar específicamente la cobertura del código en un proyecto determinado.