Tabla de contenido:
- Definición: ¿Qué significa la Prueba de cobertura de ruta?
- Techopedia explica las pruebas de cobertura de ruta
Definición: ¿Qué significa la Prueba de cobertura de ruta?
La prueba de cobertura de ruta es un tipo específico de prueba metódica y secuencial en la que se evalúa cada línea de código individual.
Como un tipo de prueba de software, la prueba de cobertura de ruta está en la categoría de métodos de prueba técnica, en lugar de ser parte de una estrategia general o "filosofía" del código. Es laborioso y a menudo se reserva para secciones vitales específicas del código.
Techopedia explica las pruebas de cobertura de ruta
La forma en que funcionan las pruebas de cobertura de ruta es que los probadores deben observar cada línea de código individual que desempeña un papel en un módulo y, para una cobertura completa, los probadores deben observar cada escenario posible, de modo que todas las líneas de código estén cubiertas.
En un ejemplo muy básico, considere una función de código que toma una variable "x" y devuelve uno de dos resultados: si x es mayor que 5, el programa devolverá el resultado "A" y si x es menor o igual que 5, el programa devolverá el resultado "B"
El código para el programa se vería así:
-
entrada x
si x> 5 entonces
devolver A
de lo contrario devolver B
Para que las pruebas de cobertura de ruta "cubran todas las rutas" de manera efectiva, deben ejecutarse los dos casos de prueba, con x mayor que 5 yx menor o igual que 5.
Obviamente, este método se vuelve mucho más complicado con módulos de código más complejos. Los expertos generalmente consideran que las pruebas de cobertura de ruta son un tipo de prueba de caja blanca, que en realidad inspecciona el código interno de un programa, en lugar de confiar solo en las entradas y estrategias externas que se consideran pruebas de caja negra, que no consideran el código interno.
