Prueba de ruta básica


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

En ingeniería de software , pruebas de ruta de base o pruebas estructuradas , [1] es un método de caja blanca para diseñar casos de prueba . El método analiza el gráfico de flujo de control de un programa para encontrar un conjunto de rutas de ejecución linealmente independientes . El método normalmente utiliza la complejidad ciclomática de McCabe para determinar el número de rutas linealmente independientes y luego genera casos de prueba para cada ruta así obtenida. [2] Las pruebas de ruta de base garantizan una cobertura completa de las ramas (todos los bordes del gráfico de flujo de control), pero logra eso sin cubrir todas las rutas posibles del gráfico de flujo de control, este último suele ser demasiado costoso. [3] Las pruebas de ruta básica se han utilizado y estudiado ampliamente. [4]

Ver también

Referencias

  1. ^ Arthur H. Watson y Thomas J. McCabe (1996). "Pruebas estructuradas: una metodología de prueba utilizando la métrica de complejidad ciclomática" (PDF) . Publicación especial NIST 500-235.
  2. ^ Linda Westfall (2008). Manual del ingeniero certificado en calidad de software . Prensa de calidad ASQ. págs. 436–437. ISBN 978-0-87389-730-3.
  3. ^ YN Srikant; Priti Shankar (2002). El manual de diseño del compilador: optimizaciones y generación de código de máquina . Prensa CRC. pag. 249. ISBN 978-1-4200-4057-9.
  4. ^ Robert V. Binder (2000). Prueba de sistemas orientados a objetos: modelos, patrones y herramientas . Addison-Wesley Professional. pag. 378 . ISBN 978-0-201-80938-1.

Otras lecturas

  • Paul C. Jorgensen (2002). Pruebas de software: el enfoque de un artesano, segunda edición . Prensa CRC. págs. 146-150. ISBN 978-0-8493-0809-3.
  • Alan Page; Ken Johnston; Bj Rollison (2008). Cómo probamos el software en Microsoft . Microsoft Press. capítulo 6. ISBN 978-0-7356-3831-0.