Mind map
Pruebas de Software

Map content
Pruebas de Software
Pruebas estáticas
- Pruebas cuando no existe código
- Pruebas cuando no existe código
Pruebas dinámicas
- Dan comienzo cuando termina la codificación
Las pruebas se realizan en todas las etapas del proyecto
- Deben de llevarse a cabo preferentemente por personas externas al desarrollo del proyecto
Objetivos de las pruebas
- Descubrir un error
- Establecer buenos casos de pruebas
- Detectar errores no detectados antes
Verificación
- ¿Estamos construyendo el producto correctamente?
Validación
- ¿Estamos construyendo el producto correcto?
- ¿Estamos construyendo el producto correcto?
Secuencia de pruebas
- 1. Pruebas de integración
- 2. Pruebas de validación
- 3. Pruebas del sistema
- 2. Pruebas de validación
- 1. Pruebas de integración
Pruebas de unidad
- Verifica cada módulo del sistema
- Orientada a pruebas de caja blanca.
- Se verifica: interfaz, estructura de datos, condiciones límite, bifurcaciones o caminos independientes y manejo de errores.
- Orientada a pruebas de caja blanca.
- Verifica cada módulo del sistema
Prueba de cámino básico
- Ejecutar cada sentencia del programa.
- Conocer todas las bifurcaciones
- Ejecutar cada sentencia del programa.
Prueba de integración
- Una vez que cada módulo ha sido probado, hay ponerlos juntos y corroborar que funcionen correctamente.
Prueba de validación
- Comprobar los requerimientos
- Portabilidad
- Compatibilidad
- Recuperación de errores
- Documentación
- Facilidad de mantenimiento
- Comprobar los requerimientos
Prueba del sistema
- Prueba de recuperación
- Prueba de seguridad
- Prueba de resistencia
- Prueba de rendimiento
- Prueba de aceptación
- Prueba de instalación
Plan de pruebas
Prueba de caja blanca
Satisfacción total del cliente
- No olvidar incluir las actividades de V&V
- Por lo que se debe llevar una planeación
- Establecer en el plan metas especificas
- Software puede de ser de gran utilidad, como MS Project
Prueba de caja negra
Prueba alfa
Prueba Beta







