Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IEEE 1008 Expo PDF
IEEE 1008 Expo PDF
1008-1987
David Omar Romn Armburo
Audiencia
Unit testers
Unit test supervisors
Activities
Phase 1
Phase 2
Phase 3
Perform test
Planning
Determine features to
be tested
Alcance
Definiciones
Definiciones
Definiciones
Definiciones
Determine
Refine
Design
Check
Evaluate
Test design specification Determine, Refine, and Design
Test summary report all of the activities
1. Planear
Plan
Determine
Refine
Design
Actividad 1
Planificar el enfoque general,
los recursos y la programacin
Implement
Execute
Check
Evaluate
1. Planear
Entradas
E1. Los planes del
proyecto
Tareas
Salidas
E2. Documentacin de
los requerimientos del
software
S2. Solicitudes de
recursos de las pruebas
unitarias (si se generan
de 1.4)
2. Determinar
Plan
Determine
Refine
Design
Actividad 2
Determinar las caractersticas
a ser probadas
Implement
Execute
Check
Evaluate
2. Determinar
Entradas
E3. Documentacin de
los requerimientos
unitarios
E4. Documentacin del
diseo de la
arquitectura del
software (si es
necesaria)
Tareas
2.1. Estudiar los
requerimientos funcionales
Salidas
S3. Lista de los
elementos a ser
incluidos en la prueba
(de 2.5)
S4. Solicitudes de
aclaracin de los
requerimientos
unitarios (si se generan
de 2.1 a 2.4)
2. Determinar
Test Design Specification
Features to be tested (S3)
3. Refinar
Plan
Determine
Refine
Design
Actividad 3
Refinarel Plan General
Implement
Execute
Check
Evaluate
3. Refinar
Entradas
Lista de los elementos
a ser incluidos en la
prueba (de S3)
Informacin general de
la planificacin de las
pruebas unitarias (de
S1)
Tareas
3.1 Perfeccionar el
enfoque
3.2 Especificar recursos
especiales de los
requerimientos
3.3 Especificar un
cronograma detallado
Salidas
S5. Informacin
especfica del plan de
pruebas unitarias (de
3.1 a 3.3)
S6. Solicitudes de
recursos especiales de
requerimientos
unitarios (si se generan
de 3.2)
3. Refinar
Test Design Specification
Features to be tested (S3)
Approach Refinements (3.1 y
3.2 y 3.3)
4. Disear
Plan
Determine
Refine
Design
Actividad 4
Disear el conjunto de
pruebas
Implement
Execute
Check
Evaluate
4. Disear
Entradas
Tareas
Documentacin de
requerimientos unitarios (E3)
Salidas
S7. Especificaciones de diseo
de prueba unitaria (de 4.5)
S8. Especificaciones de
procedimiento de prueba
separadas (si se generan de
4.2)
S9. Especificaciones de caso
prueba separadas (si se
generan de 4.3 o 4.4)
S10. Solicitud de
mejoramiento del diseo de
unidades (si se generan de 4.4)
4. Disear
Test Design Specification
Features to be tested (S3)
Approach Refinements (3.1 y
3.2 y 3.3)
Test Identification (4.1)
Correlation between test
cases and procedures (4.2)
Test case specifications (4.3,
4.4 y 4.5)
5. Implementar
Plan
Determine
Refine
Design
Actividad 5
Implementar el Plan
Perfeccionado y el Diseo
Implement
Execute
Check
Evaluate
5. Implementar
Entradas
Informacin del plan de pruebas
unitarias (1.1, 1.2 y 2.1)
Tareas
5.1 Obtener y verificar
la informacin de la
prueba
5.2 Obtener los
recursos especiales (de
S6)
Salidas
S11. Datos de la prueba
verificados (de 5.1)
S12. Recursos de apoyo
de la prueba (de 5.2)
S13. Configuracin de
los elementos de la
prueba (de 5.3)
S14. La informacin
inicial del Test Summary
Report (de 5.3)
5. Implementar
Test Design Specification
Features to be tested (S3)
Approach Refinements (3.1 y
3.2 y 3.3)
Test Identification (4.1)
Correlation between test
cases and procedures (4.2)
Test case specifications (4.3,
4.4 y 4.5)
Correlation between test
cases and data sets (5.1)
6. Ejecutar
Plan
Determine
Refine
Design
Actividad 6
Ejecutar los procedimientos de
la prueba
Implement
Execute
Check
Evaluate
6. Ejecutar
Entradas
Tareas
6.2 Determinar
resultados
Salidas
S15. Informacin de la
ejecucin de las
pruebas (6.1 y 6.2)
S16. Especificaciones de
la prueba revisadas (si
se producen de 6.2)
S17. Informacin de la
prueba revisada (si se
producen de 6.2)
6. Ejecutar
Test Design Specification
Features to be tested (S3)
Approach Refinements (3.1 y
3.2 y 3.3)
Test Identification (4.1)
Correlation between test
cases and procedures (4.2)
Test case specifications (4.3,
4.4 y 4.5)
Correlation between test
cases and data sets (5.1)
6. Ejecutar
Corregir la falta
6. Ejecutar
y datos apropiados
7. Revisar
Plan
Determine
Refine
Design
Actividad 7
Revisar la terminacin de la
prueba
Implement
Execute
Check
Evaluate
7. Revisar
Tareas
Salidas
Requerimientos de
completitud y
terminacin (1.2 y 1.3)
Informacin de la
ejecucin ( 6.1 y 6.2)
S18.Verificar que la
informacin de la
terminacin se agregue al
reporte as como
cualquier adicin de casos
( 7.1 al 7.3)
Entradas
Especificaciones de las
pruebas (4.1 al 4.3 )
Descripciones de las
estructuras de datos de
software (si se necesitan)
7.3 Complementar el
conjunto de pruebas
S19. Especificaciones de
prueba revisadas o nuevas
(si se producen de 7.3)
S20. Informacin de
prueba adicional (si se
producen de 7.3)
7. Revisar
Test Design Specification
Features to be tested (S3)
Approach Refinements (3.1 y
3.2 y 3.3)
Test Identification (4.1)
Correlation between test
cases and procedures (4.2)
Test case specifications (4.3,
4.4 y 4.5)
Correlation between test
cases and data sets (5.1)
8. Evaluar
Plan
Determine
Refine
Design
Actividad 8
Evaluar la unidad y el esfuerzo
de la prueba
Implement
Execute
Check
Evaluate
8. Evaluar
Entradas
Especificaciones de
diseo de las pruebas
unitarias (4.5)
Informacin de la
ejecucin (6.1 y 6.2)
Informacin de la
Revisin (7.1 al 7.3)
Especificaciones por
separado de los casos de
prueba (si son producidas de
4.3 y 4.4)
Tareas
Salidas
Una completa
coleccin de productos
de prueba (8.4)
8.4 Asegurarse de
preservar los
productos de prueba
8. Evaluar
Involucrar al usuario
Adoptar el estndar
Herramientas para unit testing
Determinacin de requerimientos
Desarrollo de documentos
Deteccin de fallas y correccin de faltas
Testing: Comportamiento Actual vs Requerimientos
Apndice C:
Conclusiones
Referencias Bibliogrficas