¿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