Prueba sin código

¿Qué son las pruebas sin código?

Prueba sin código, una técnica de prueba realizada sin la ejecución de código. Las técnicas de prueba estática, como la revisión y el análisis estático, son parte de las pruebas sin código.

  • Revisión: se utiliza normalmente para encontrar y eliminar errores o ambigüedades en documentos como requisitos, diseño, casos de prueba, etc.

  • Análisis estático: el código escrito por los desarrolladores se analiza (generalmente mediante herramientas) en busca de defectos estructurales que puedan conducir a defectos.

Tipos de revisiones:

Los tipos de revisiones se pueden dar mediante un diagrama simple:

Análisis estático - por herramientas:

Los siguientes son los tipos de defectos encontrados por las herramientas durante el análisis estático:

  • Una variable con un valor indefinido

  • Interfaz inconsistente entre módulos y componentes

  • Variables que se declaran pero nunca se usan

  • Código inalcanzable (o) Código muerto

  • Violaciones de estándares de programación

  • Vulnerabilidades de seguridad

  • Violaciones de sintaxis