Post on 15-Apr-2017
UNIVERSDAD FERMÍN TORO VICERECTORADO ACADÉMICO
DECANATO DE INGENIERÍA ESCUELA DE COMPUTACIÓN
SEDE CABUDARE
Pruebas y Mantenimiento de Sistemas
Shearly AchjiDiseño de Software
Saia
TÉCNICAS DE PRUEBA DE SOFTWARE
Definición
Diseño de Pruebas
Casos de PruebaTipos de Prueba
MANTENIMIENTO DE SOFTWARECorrecti
vo Binaria
AdaptativoRepara una
vez que se ha producido
el falloReduce la reparación
mediante una rutina de
inspecciones periódicas y
renovación de elementos averiados
Modifica algunas funciones o
módulos para adaptar el sistema a cambios
producidos en su entorno
Caja Negra•Comprueba que cada función del software es operativa.•Garantiza que la entrada se acepta de forma adecuada.•Produce una salida correcta.•Encuentran errores en la base de datos, errores de inicialización.•Ejemplos: Partición Equivalente y Valores Límites.
Son técnicas que proporcionan información
objetiva sobre la calidad del
sistema, con la intención de
descubrir un error
Dinámicas: Se ejecutan los
programas, se selecciona y ejecuta
la prueba y se analizan los resultados
Estáticas: centran su
atención en la estructura o
lógica del programa no en los resultados
Caja Blanca•Asegura que la operación interna se ajusta a las especificaciones.•Comprueba los caminos lógicos del programa.•Ejemplo: Prueba de Bucle.
Condiciones ante las cuales un programa
debe responder satisfactoriamente.Datos de PruebaSe derivan de los casos de
prueba, estos son los valores que se escogen para particularizar cada
caso de prueba
PredictivoSe basa en
predecir la avería
antes que esta se
produzca
PerfectivoSe basa en la adición de
nuevas funciones o mejoras al
sistema
Muchas ¡¡ GRACIAS !!