Zusammenfassung der Ressource
Pruebas de Software
- Pruebas estáticas
- 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?
- Secuencia de pruebas
- 1. Pruebas de integración
- 2. Pruebas de validación
- 3. Pruebas del sistema
- 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.
- Prueba de cámino básico
- Ejecutar cada sentencia del programa.
- Conocer todas las bifurcaciones
- 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
- 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