Hogar Desarrollo ¿Qué es la cobertura de código? - definición de techopedia

¿Qué es la cobertura de código? - definición de techopedia

Tabla de contenido:

Anonim

Definición: ¿qué significa la cobertura de código?

La cobertura de código es un término utilizado en las pruebas de software para describir la cantidad de código fuente del programa que cubre un plan de prueba. Los desarrolladores observan la cantidad de subrutinas y líneas de código del programa 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.

Techopedia explica la cobertura del código

Utilizando el análisis de cobertura de código, los equipos de desarrollo pueden garantizar que sus programas han sido probados ampliamente para detectar errores y deben 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 salen a la venta.

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 de terceros también proporcionan herramientas específicas de cobertura de código para diferentes lenguajes de programación.

Los expertos describen el análisis de cobertura de código como parte de la "prueba 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.

¿Qué es la cobertura de código? - definición de techopedia