Professional Documents
Culture Documents
INGENIERIA DE SOFTWARE II
Integrantes
GARANTA DE LA
CALIDAD DEL SOFTWARE
Tcnicas de prueba
del software
La garanta de calidad del software (SQA, Software Quality Assurance GCS, Gestin de calidad del
software) es una actividad de proteccin que se aplica a lo largo de todo el proceso del software.
Engloba las siguientes actividades:
COSTES
GARANTIA
Se divide en 3 tipos
Se divide en 3 etapas Prevencin
o Evaluacin de la calidad Evaluacin
o Control de calidad Fallos internos y externos
o Correcciones internas
Progresin
50 60 70s
en 4 pasos:
Confirmar las
partes que no hay Conseguir
Sealar la necesidad que mejorar mejorar la
de mejoras calidad
Pretenden
SE USAN:
como modelo para la amplificacin de defectos y para ilustrar la generacin y deteccin de errores durante los pasos
de diseo preliminar, diseo detallado y codificacin del proceso de ingeniera del software.
Es un medio efectivo para mejorar la calidad del software.
Enunciar reas ,
Tomar notas Limitar el numero
problemas pero
escritas de participantes
intentar resolver
ISO 9004-2: Este documento proporciona las directrices par a el servicio de facilidades del
software como soporte de usuario
Las pruebas del software son un conjunto de evaluaciones cuyo
fin es identificar y descubrir un error.
Descubrir un error no
detectado hasta ese
momento
Las pruebas deben tener un seguimiento
hasta los requisitos del cliente.
Las pruebas deben planificarse antes de
que empiecen.
Es aplicable el principio de Pareto a la
prueba del software.
No es posible las pruebas exhaustivas.
Las pruebas deben ser realizadas por un
equipo independiente
Operatividad Observabilidad Controlabilidad
Facilidad de
Simplicidad Estabilidad
compresin
Capacidad de
descomposicin
Pruebas
De
Camino De entornos
Caja blanca estructuras de Caja Negra
Bsico especializados
control
Consiste en probar todos los posibles caminos
de ejecucin a travs de las instrucciones del
cdigo, que puedan trazarse.
Permite obtener una medida de la complejidad
de la lgica de un diseo procedimental y usar
sa medida como gua para la definicin de un
conjunto bsico de camino de ejecucin
Es una mtrica que proporciona una
medicin cuantitativa de la complejidad
lgica de un programa
Frmula:
V(G) = A N + 2
Teora de
grafos
Frmula:
V(G) = A N + 2 A: Numero de aristas
N: Numero de nodos
Solucin
V(G) = 11-9+2=4
Prueba de condicin
Prueba del flujo de datos
Prueba de bucles
Consiste en estudiar la especificacin de
las funciones, la entrada y la salida para
derivar los casos
Prueba de interfaces Prueba de arquitectura
grficas de usuario cliente / servidor
Se utilizan listas de Pruebas de funcionalidad
chequeo: de la aplicacin.
Para ventanas Pruebas de carga del
Para mens servidor
emergentes Pruebas de integridad de
y operaciones con el datos.
ratn Pruebas transaccionales
Entrada de datos Pruebas de red
Prueba de la
documentacin y
facilidades de ayudas
Revisin e inspeccin
Prueba en vivo Prueba de sistemas de
tiempo real
Prueba de tareas
Prueba de
comportamiento
Prueba intertareas
Prueba del sistema