in

Ensayos estructurales


¿Qué son las pruebas estructurales?

Las pruebas estructurales, también conocidas como pruebas de caja de vidrio o pruebas de caja blanca, son un enfoque en el que las pruebas se derivan del conocimiento de la estructura del software o la implementación interna.

Los otros nombres de pruebas estructurales incluyen pruebas de caja transparente, pruebas de caja abierta, pruebas impulsadas por lógica o pruebas impulsadas por ruta.

Técnicas de prueba estructural:

  • Cobertura de estados de cuenta – Esta técnica tiene como objetivo ejercitar todas las declaraciones de programación con pruebas mínimas.

  • Cobertura de sucursales – Esta técnica ejecuta una serie de pruebas para garantizar que todas las ramas se prueben al menos una vez.

  • Cobertura de ruta – Esta técnica corresponde a probar todas las rutas posibles, lo que significa que se cubren cada declaración y rama.

Cálculo de la efectividad de las pruebas estructurales:

Statement Testing = (Number of Statements Exercised / Total Number of Statements) x 100 %

Branch Testing = (Number of decisions outcomes tested / Total Number of decision Outcomes) x 100 %

Path Coverage = (Number paths exercised / Total Number of paths in the program) x 100 %

Ventajas de las pruebas estructurales:

  • Obliga al desarrollador de pruebas a razonar cuidadosamente sobre la implementación

  • Revela errores en el código «oculto»

  • Detecta el código muerto u otros problemas con respecto a las mejores prácticas de programación.

Desventajas de las pruebas de caja estructural:

  • Es caro, ya que uno tiene que gastar tiempo y dinero para realizar pruebas de caja blanca.

  • Toda la posibilidad de que algunas líneas de código se pierdan accidentalmente.

  • Es necesario un conocimiento profundo del lenguaje de programación para realizar pruebas de caja blanca.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

walmart letrero abierto 12660

¿Cuándo abre y cierra Walmart? ¿Qué Walmart está abierto las 24 horas del día? – Horarios de apertura de Walmart

apple touch icon@2

linux – ¿Cómo pasar la contraseña a scp?