Está en la página 1de 9

Capítulo 2

Técnicas de Prueba del SW

Fundamentos de las Pruebas del


Software

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 1
Pruebas de Software
_________________________________________________________

Probar es el proceso de ejercitar un


programa con el objetivo específico de
encontrar errores antes de entregarlo al
usuario final

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 2
Caract. para la Facilidad de Pruebas de Software
_________________________________________________________
 Operabilidad – cuanto mejor funcione, con mayor eficacia
podrá probarse
 Observación – lo que se ve es lo que se prueba, los
estados y las variables pueden consultarse durante la
ejecución, identificando salidas inconsistentes
 Controlabilidad – el grado al cual la prueba puede ser
automatizada y optimizada
 Descomponibilidad – el SW se construye con módulos
independientes que también se prueban
independientemente
 Simplicidad – reducir arquitecturas complejas y lógicas
para simplificar las pruebas
 Estabilidad – a menos cambios, menos alteración en
pruebas
 Comprensión – del diseño de arq.y dependencia de
componentes internos y externos
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 3
Características de una Buena Prueba
_________________________________________________________

 Una buena prueba tiene una elevada probabilidad


de encontrar un error. El responsable de aplicar la
prueba debe comprender correctamente el Sw
 Una buena prueba no es redundante. Los recursos
son limitados y no hay razón para realizar una
prueba que tenga el mismo propósito que otra
 Una buena prueba debe ser “la mejor de su clase”.
Usar aquella que tiene la mayor probabilidad de
descubrir un tipo completo de errores
 Una buena prueba no debe ser ni muy simple ni
demasiado compleja. Cada prueba debe
ejecutarse por separado

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 4
Qué Muestran las Pruebas
_________________________________________________________

Errores
Conformidadconformance
requirements de Requerimientos

Rendimiento
performance

an indication
Indicador de
of quality
Calidad

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 5
Quién Prueba el Software?
_________________________________________________________

Desarrollador Pruebas independientes

Entiende el sistema pero Debe aprender acerca del


probará “suavemente” y está sistema, pero intentará
guiado por la “entrega” romperlo y está guiado por la
calidad

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 6
Pruebas Exhaustivas
_________________________________________________________

Existen 1014 caminos loop < 20 X


posibles! Si ejecutamos
una prueba cada
milisegundo, tomaría años
probar este programa!!!
Facultad de Ciencias y Tecnología – Departamento de Informatica
Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 7
Pruebas Selectivas
_________________________________________________________

Selected
Camino path
seleccionado

loop < 20 X

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 8
Bibliografía

PRESSMAN, Roger. Ingeniería del Software. Un enfoque práctico.


Sexta Edición
MC GRAW HILL. 2006. Capitulo 14.

Facultad de Ciencias y Tecnología – Departamento de Informatica


Material Elaborado por el Prof. Lic. Julio César Alsina Arevalos
Calidad del Software – Presentación de la Segunda Clase 9

También podría gustarte