1. INSTITUTO TECNOLÓGICO
SUPERIOR DE LIBRES
ESTRATEGIAS DE PRUEBA DEL
SOFTWARE
SALVADOR RO MERO AGUILAR
2. ESTRATEGIAS DE PRUEBA DEL SOFTWARE
Las pruebas del software aplican similar estrategia
moviéndonos de adentro hacia afuera de la espiral. La prueba
de unidad comienza en el vértice de la espiral y se centra en
cada unidad del software, tal como está implementada en
código fuente.
Estos realizan de forma apropiada la interacción de cada uno
de los componentes, sin descartar los objetivos y
requerimientos planteados desde el inicio.
3. PRUEBA DE UNIDAD
La prueba de unidad puede abarcar desde un módulo hasta un grupo de
módulos (incluso un programa completo).
Estas pruebas suelen realizarlas el propio personal de desarrollo, pero
evitando que sea el propio programador del módulo.
4. PRUEBA DE INTEGRACIÓN.
La prueba de Integración es una técnica sistemática
para construir la estructura del programa mientras
que al mismo tiempo, se llevan a cabo pruebas
para detectar errores asociados con la interacción.
5. PRUEBAS DE INTEGRACIÓN
• El objetivo de las pruebas de integración es verificar el
correcto ensamblaje entre los distintos componentes una vez
que han sido probados unitariamente con el fin de comprobar
que interactúan correctamente a través de sus interfaces,
tanto internas como externas, cubren la funcionalidad
establecida y se ajustan a los requisitos no funcionales
especificados en las verificaciones correspondientes.
6. TIPOS PRINCIPALES DE INTEGRACIÓN
• Integración incremental: Se combina el siguiente
componente que se debe probar con el conjunto de
componentes que ya están probados y se va incrementando
progresivamente el número de componentes a probar.
• Integración no incremental: Se prueba cada componente
por separado y posteriormente se integran todos de una vez
realizando las pruebas pertinentes.
7. PRUEBA DE ACEPTACION
El objetivo de las pruebas de aceptación es validar que un
sistema cumple con el funcionamiento esperado y permitir al
usuario de dicho sistema que determine su aceptación, desde el
punto de vista de su funcionalidad y rendimiento.
Las pruebas de aceptación son definidas por el usuario del
sistema y preparadas por el equipo de desarrollo, aunque la
ejecución y aprobación final corresponden al usuario.
8. BIBLIOGRAFIA
• Ingenieria del software. Casos de Prueba. Fecha de
consulta: 15 de mayo de 2012.
http://adimen.si.ehu.es/~rigau/teaching/EHU/ISHAS/Cur
s2007-2008/Apunts/IS.14.pdf
• http://gemini.udistrital.edu.co/comunidad/grupos/arquiso
ft/fileadmin/Estudiantes/Pruebas/HTML%20-
%20Pruebas%20de%20software/node55.html