FUNDAMENTOS DE LAS PRUEBAS
- Leonardo Sanchez
- 11 jul 2022
- 2 Min. de lectura
Actualizado: 2 dic 2022
Existen 2 errores comunes sobre las pruebas de software:
Sólo consisten en ejecutar el software y comprobar resultados.
Se enfocan en validar que el software cumpla con la verificación de requerimientos

Probar no es sólo correr pruebas.
Verificación:
¿Construímos bien el software según los requerimientos?
Validación:
¿Construímos el software adecuado basado en las necesidades reales del cliente?
PROCESO DE PRUEBAS
La definición de Pruebas de Software la dividimos en 2 partes: Proceso y Objetivos.
El Proceso
Probar es un proceso no una actividad, se realiza durante todo el Ciclo de vida de desarrollo, abarcando las pruebas Estáticas y Dinámicas.
Las pruebas se deben preparar. Se planifica antes, durante y después de la ejecución de las Pruebas.
Los resultados de las pruebas del Código y los Productos de Trabajo relacionados deben ser verificados.
Objetivos
Se verifica y se valida el cumplimiento de los requisitos.
Al Detectar defectos comprendemos riesgos, mejoramos la calidad de los productos.
Y cuando analizamos la causa raíz mejoramos los Procesos de Desarrollo.
OBJETIVOS DE LAS PRUEBAS
Evaluar que todos los productos de trabajo estén correctos
Verificar que todos los requerimientos especificados han sido satisfechos
Validar que todos los requerimientos especificados son correctos, incluidos los de ámbito legal
Generar confianza en el software
Prevenir defectos
Encontrar fallas y defectos
Reducir el riesgo de fallas
Proporcionar información para la toma de decisiones
Reducir el nivel de riesgo de software de baja calidad
Cumplir con estándares legales o comerciales

Los objetivos de la prueba varían
dependiendo del sistema que se esté probando, en qué fase del ciclo de desarrollo se está, o del nivel de prueba.
Probar es distinto de depurar
Debugging o Depuración es el proceso de desarrollo que encuentra, analiza y repara el defecto.
Probar es verificar que el software funciona como se espera.
Luego del ciclo de depuración, un probador independiente ejecuta las pruebas de confirmación.
Las pruebas de verificación se realizan para garantizar que se cumpla lo establecido en los requerimientos.
Comments