# ¿Qué es Code Coverage?

Una métrica que mide la cantidad de pruebas de software de código escrito que realmente se ejecutan y verifican.

## Definición
Escribimos pruebas para comprender si cada línea de código que escribe en un proyecto de software funciona sin errores. La cobertura de código calcula qué porcentaje de su código tocan estas pruebas. Una proporción alta significa que su código es más seguro y está probado.

## Cómo funciona
Durante el proceso de desarrollo de software se ejecutan herramientas de prueba automatizadas. Estas herramientas monitorean cada línea de su código y marcan las líneas por las que pasa la prueba. Finalmente, le brinda un informe como "85% del código probado".

## Dónde se usa
Se utiliza en procesos de desarrollo de software, líneas CI/CD e informes de control de calidad.

## Preguntas frecuentes
**¿Es siempre buena una cobertura de código del 100 por ciento?**
No, sólo muestra que el código funciona; no garantiza cubrir errores lógicos o todos los escenarios.

**¿Cómo mido esto?**
Se puede medir automáticamente con bibliotecas de prueba adecuadas para el lenguaje de programación que utilice (por ejemplo, cobertura.py para Python).


## Términos relacionados
- [Unit Testing](/es/dictionary/unit-testing/)
- [Testing Framework](/es/dictionary/testing-framework/)
- [QA](/es/dictionary/qa/)

## Herramientas relacionadas
- [Lighthouse](/es/discover/lighthouse/)

---
Fuente: TreScout Glosario · https://trescout.com/es/dictionary/code-coverage/
