ma 10054 ingenieria de software4 (1).pdf


Vista previa del archivo PDF ma-10054-ingenieria-de-software4-1.pdf


Página 1...13 14 15161736

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