Esta sección aborda las estrategias metodológicas utilizadas para diseñar y ejecutar pruebas en el desarrollo de software. Se presentan cuatro técnicas principales, las cuales se complementan entre sí para garantizar una cobertura amplia y eficaz de la validación del producto.

Caja Negra

Descripción:
Las pruebas de caja negra se enfocan en evaluar la funcionalidad del sistema sin necesidad de conocer su estructura interna o el código fuente. El tester toma como única base las especificaciones y requerimientos definidos, concentrándose en las entradas y salidas del software.

Técnicas Aplicadas:

image.png

Caja Blanca

Descripción:
Las pruebas de caja blanca se centran en analizar la estructura interna y la lógica del código. Esta técnica requiere conocimientos técnicos y acceso al código fuente para evaluar directamente las estructuras de control, condiciones y rutas de ejecución.

Herramientas y Técnicas Utilizadas:

image.png

image.png

Pruebas Estáticas

Descripción:
Las pruebas estáticas consisten en la revisión del código, la documentación y otros artefactos sin la necesidad de ejecutar el software. Se realizan inspecciones, revisiones y auditorías que ayudan a identificar errores, inconsistencias y desviaciones en un estado temprana del desarrollo.

Enfoques Incluidos: