Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
Lecturas
Pruebas de Unidades
Pruebas Integracin
Docente
Beatriz E. Florin
bflorian@eisc.edu.co
Mayo 3 de 2005
Pruebas
Reglas de oro para pruebas
Lmites de Pruebas:
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Unidades
Cubrimiento de pruebas de unidades
Pruebas de Unidades
Pruebas de caja blanca
Cobertura de decisiones
Pruebas de Unidades
Planeacin pruebas unitarias en general
Filosofa de las pruebas
2.
3.
4.
5.
6.
Histricos
7.
Pruebas de Unidades
Pruebas a nivel de mtodo
2.
3.
4.
5.
6.
7.
8.
9.
Pruebas de Unidades
Pruebas a nivel de clase
Secuencias ms probables
Secuencias crticas
Listado de Prioridades de pruebas
Orientadas a Atributos
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Interfaz
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Integracin, Verificacin y
Validacin del Sistema
Integracin
Verificacin de Integracin:
Validacin de Integracin:
Ensamble
Integracin, Verificacin y
Validacin del Sistema
Problemas en proceso de integracin
Ventaja de la estrategia
Integracin, Verificacin y
Validacin del Sistema
Recomendaciones en el proceso de integracin
Integracin, Verificacin y
Validacin del Sistema
Proceso de Integracin
1. Comprender la descomposicin de la
arquitectura (sencillo para integrar)
2. Identificar las partes de la arquitectura que
implementar en cada iteracin
Integracin, Verificacin y
Validacin del Sistema
Proceso de Integracin
3. Descomponer cada iteracin en construcciones si
es necesario
4. Planear las pruebas, revisar e inspeccionar el
proceso
5. Refinar el programa para reflejar los resultados
Integracin, Verificacin y
Validacin del Sistema
Mapa Conceptual de Integracin y P. Sistema
1. Decidir el alcance de las pruebas
2. Para cada iteracin...
2.1 Para cada construccin
2.1.1 Realizar pruebas de regresin a partir de construcciones anteriores
2.1.2 Probar de nuevo las funciones si se requiere
2.1.3 Probar de nuevo los mdulos si se requiere
2.1.4 Probar las interfaces si se requiere
2.1.5 Realizar las pruebas de integracin
Reduccin de Riesgo
Requerimientos
Integracin, Verificacin y
Validacin del Sistema
Pruebas de humo
Pruebas de integracin
A menor escala
Integracin, Verificacin y
Validacin del Sistema
Artefactos y Papeles Involucrados
Integracin, Verificacin y
Validacin del Sistema
Artefactos y Papeles Involucrados
Ingeniero
de Pruebas
Modelo de
casos de
uso
Ingeniero
Probador de Probador
de Componentes Integracin del Sistema
Evaluacin
de prueba
Plan de
Pruebas
Procedimiento
de prueba
Caso de prueba
Componente
de prueba
Administracin
de defectos
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Regresin
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Sistema
Pruebas de caja negra
Particin de Equivalencia
Anlisis de valores de frontera
Valores fuera del rango
Pruebas de Sistema
Pruebas de Sistema
Tipos de Pruebas de Sistema
Volumen
Utilidad
Desempeo
Configurabilidad
Compatibilidad
Confiabilidad / disponibilidad
Seguridad
Uso de Recursos
Aptitud de Instalacin
Recuperabilidad
Funcionalidad
Carga / Tensin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Sistema
Pruebas Alfa y Beta (Pruebas de transicin)
Estrategia comercial
Alfa
Usuarios internos o externos altamente confiables
Multiplica las pruebas
Pronostica la reaccin de los clientes
Beneficia a desarrolladores de terceras partes
Anticipa la competencia
Beta
Clientes seleccionados, con entendimiento.
Multiplica las pruebas
Obtiene la reaccin del cliente
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Sistema
Mapa conceptual para iteraciones de transicin
1.
2.
Pruebas de Sistema
Criterios de detencin para iteraciones de
transicin
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Uso
Atributos claves
Accesibilidad
Facilidad con la que entran, navegan y salen los
usuarios
Rapidez de Respuesta
Qu tan rpido logra el usuario sus metas
Eficiencia
Que tan pequeo son los paso para una funcionalidad
Comprensin
Entendimiento a partir del uso y la documentacin
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Instalacin
Pruebas
Orden de Pruebas
11. Pruebas de Aceptacin
10. Pruebas de Instalacin
9. Pruebas de Uso
Cdigo de funcin
8. Pruebas de Sistema
7. Pruebas de Regresin
Cdigo de Mdulo
6. Pruebas de Integracin
5. Pruebas de Interfaz
3, 4. Pruebas de Mdulo
1, 2. Pruebas de Funcin
Tcnicas de Pruebas de Software -Beatriz E. Florin Gaviria - 2005
Pruebas de Aceptacin