Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Prueba Oo
Prueba Oo
OBJETOS
INTEGRANTES
FLORA CASTELLANOS LOPEZ
INES HERNANDEZ OJEDA
MIGUELINA HERNANDEZ DE AQUINO
ADRIANA TRUJILLO CHICUELLAR
JOSE GIL JACOME MUNGUIA.
INTRODUCCION
EL objetivo de las pruebas, expresado de forma
sencilla, es encontrar el mayor número posible de
errores con una cantidad razonable de esfuerzo,
aplicado sobre un lapso de tiempo realista.
Los métodos de prueba convencionales de caja negra pueden usarse para realizar
pruebas de validación. Además los, casos de prueba deben derivarse del modelo de
comportamiento del objeto y del diagrama de flujo de sucesos, creado como parte del
AOO
Diseño de casos de prueba para
software oo.
1.-Cada caso de prueba debe ser identificado
separadamente, y asociado con la clase a probar.
*Información adicional.
Implicaciones de los conceptos de O0
al diseño de casos de prueba.
Caracteristicas:
Consistencia
Compleción
Exactitud
23.4.6 Diseño de pruebas
basadas en el escenario
Las pruebas basadas en los errores no localizan
dos tipos de errores:
(1) especificaciones incorrectas y
(2) interacción entre subsistemas.
Las pruebas basadas en el escenario se concentran
en lo que el usuario hace, no en lo que el producto
hace.
•Valores límite
Complementa a la anterior
23.6 Diseño de Casos de Prueba
Interclases
23.6.1. Prueba de múltiples clases
Kirani y Tsai [KIR94] sugieren la secuencia siguiente de
pasos, para generar casos de prueba aleatorios para
múltiples clases:
1.- Para cada clase cliente, utilice la lista de operaciones de
clase, para generar una serie de secuencias de pruebas al
azar. Las operaciones enviarán mensajes a las otras
clases servidoras.
2.- Para cada mensaje que se genere, determine la clase
colaboradora y la operación correspondiente en el objeto
servidor.
3.- Para cada operación en el objeto servidor (invocada por
mensajes enviados por el objeto cliente), determine los mensajes
que transmite.
Ejemplo:
Aplicación Clases
Bancaria
[ KIR94]
Clases
23.6.2 Prueba derivada de los modelos
de comportamiento
El DTE (Diagrama de transición de estados) para una
clase puede usarse para ayudar a derivar una secuencia
de pruebas, que ejercitarán el comportamiento dinámico
de la clase.
Representan:
Estados