ma 10054 ingenieria de software4 (1).pdf

Vista previa de texto
DESARROLLO DE LA ACTIVIDAD DE APRENDIZAJE
CASOS DE PRUEBA BAJO LOS ENFOQUES DE CAJA BLANCA Y CAJA NEGRA
Nombre de la asignatura:
Nombre de la Unidad de
Aprendizaje:
Nombre de la actividad
de aprendizaje:
Ingeniería de software
III.
Técnicas de verificación y validación
Casos de prueba bajo los enfoques de caja blanca y caja negra
Número:
1/2
Resultado de
aprendizaje:
Requerimientos (Material
o equipo):
Actividades a desarrollar:
Duración (horas) :
6
Realizar pruebas a los códigos de un sistema para verificar y validar el
software.
Computadora, material impreso o bibliográfico.
El proceso de pruebas es un proceso complejo que comprende varios niveles:
1. Pruebas de unidad, las cuales se centran en la lógica de procesamiento interno y en las
estructuras de datos dentro de los límites de un componente. Dentro de este tipo se deberán:
Desarrollar y aplicar técnicas de prueba de caja blanca, como son:
Prueba del camino básico
Data flowtesting
Desarrollar y aplicar técnicas de prueba de caja negra, como son:
Prueba de sintáxis
Prueba de transición de estados
2. Pruebas de integración, en este caso se puede utilizar alguno de los siguientes métodos:
Top-down integration and testing
Botton-up testing and integration
Prueba de humo
3. Pruebas de validación, para lo cual se pueden emplear las pruebas alfa o beta
4. Pruebas del sistema, se recomienda aplicar uno o más de las siguientes:
Prueba de recuperación
Prueba de seguridad
Prueba de resistencia
Prueba de desempeño
La aplicación de las pruebas en los diferentes niveles permitirá garantizar la calidad del sistema.
Evidencias a las que contribuye el desarrollo de la práctica:
ED1: Práctica sobre pruebas del código del sistema a diferentes niveles con los enfoques de caja blanca
y caja negra.
11
