freeCodeCamp/guide/spanish/software-engineering/code-coverage/index.md

23 lines
1.5 KiB
Markdown

---
title: Code Coverage
localeTitle: Cobertura de código
---
## Cobertura de código
Cuando ejecuta pruebas automatizadas en el software para encontrar errores, la **cobertura del código** es una medida de cuánto del código que está probando se ejecuta realmente durante las pruebas.
El código que no se ha ejecutado durante las pruebas no se ha probado, por definición, por lo que puede contener errores. En términos generales, cuanto mayor es la cobertura de código que informa el conjunto de pruebas, menos posibilidades hay de que los errores pasen inadvertidos.
¡Esto no quiere decir que el 100% de la cobertura del código signifique una probabilidad del 0% de errores, sin embargo! Es fácil imaginar una situación en la que se llaman todas las funciones disponibles en un fragmento de código, pero no necesariamente con entradas que representan todos los tipos de escenarios que puede esperar de los usuarios reales.
Los entresijos de la forma en que la cobertura del código no será de mucho interés hasta que esté utilizando las pruebas automatizadas y tratando de asegurarse de que lo está haciendo de manera efectiva.
#### Más información
[Wikipedia - cobertura del código](https://en.wikipedia.org/wiki/Code_coverage)
[Guía freeCodeCamp - Test Driven Development](https://guide.freecodecamp.org/agile/test-driven-development)
[Guía freeCodeCamp - Pruebas unitarias](https://guide.freecodecamp.org/software-engineering/unit-tests)
[Guía freeCodeCamp - Integración continua](https://guide.freecodecamp.org/agile/continuous-integration)