de la prueba, cuando se debe
planificar, realizar,cuanto
esfuerzo,tiempo y recursos
contiene
planificacion de la prueba, diseño
de caso,ejecucion de la prueba,
agrupaciòn y evaluaciòn de datos
Enfoque Estrategico para la prueba
conjunto de actividades
planificar por adelantado y
llevar a cabo
sistemàticamentte
se define la plantilla para la
pruebas del software
caracteristicas
nivel de mòdulo
(orientado a objetos)
diferentes tècnicas
de pruebas
pruebas a cargo del
desarrollador del software
la prueba y depuracion
verificaciòn y validaciòn
verificacion: el software implementa
correctamente una funcion especifica
validaciòn: software se ajusta a los
requerimientos del cliente
Organizaciòn para las pruebas
el responsable de probar
las unidades del programa
es el desarrollador
arquitectura completa
grupo independiente de prueba (GIP)
objetivo del grupo
identificar y encontrar errores
trabaja en conjunto con el
pruebas exhaustivas
Niveles de la estrategia
Prueba de Validaciòn
se comprueban
criterios los cuales proporcionan una seguridad
final los cuales satisface los requisitos
funcionales, de comportamiento y rendimiento
Prueba de integridad
tecnicas
diseño caso de
prueba de caja negra
Prueba de la unidad
uso
tecnica de caja blanca:
una alcance completo y
una deteccion de errores
Prueba del Sistema
verifica
esta prueba lo que hace es verificar que
todo en el sistema funcione bien de
forma adecuada permitiendo alcanzar
la funcionalidad y el rendimiento
Prueba de unidad
Verifica
unidad del
diseño:el modulo
este se divide en varias pruebas que se puede
hacer en paralelo con multiples modulos la
cual trabaja orientada a caja blanca
Pruebas
interfaz
Asegura: la informacion que va hacia y desde
el programa de donde se esta siendo probada
Estructura de datos locales
Asegura:que los datos se mantengan y
que su integridad se conservan durante
la ejecucion del algoritmo
Condiciones limites
Asegurar: que los modulos
funcionen segun las
restricciones del procedimiento
caminos independientes
este recorre los caminos independientes de
la estructura de control para asegurarse de
que se cumpla ejecutandose al menos una
vez, en las sentencias del modulo
Caminos de manejo de errores
Se prueban todos los caminos
para cada modulo
se crea un controlados (un
programa principal)
que permite aceptar los datos
de caso de prueba, los pasa al
modulo y los imprime
Prueba de integración del sistema
inte. descendente
modulos se mueven hacia abajo en un
orden jerarquico de control empieza por el
programa principal, los modulos subordinados
se van incorporando en la estructura puede
empezar ya sea por profundidad o por anchura
inte. ascendente
empieza con la prueba y construccion
con los niveles mas bajos en el
programa que van de abajo haci arriba
Prueba de regresión
consiste en volver ejecutar un subconjunto
de pruebas para verificar que los cambios
no hallan propagado efectos colatertales
Prueba de humo
se realiza en productor empaquetados
Prueba de validación
el software funciona deacuerdo con las espectativas del cliente
Prueba del sistema
ejercitar profundamente el sistema
donde verifica que todos sus elementos
funcione correctamente