Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Solución

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

Curso Calidad de Software

Ingeniería de Sistemas
2019-2
Solución
Juan Carlos Calle Garcia CC:1039452184

Una variable en un programa se usa para acumular el número de personas que compraron un tiquete para
viajar en el Airbus de AA, en la ruta Medellín-Miami a las 6:30 am. El Airbus tiene una capacidad máxima de
235 personas. El vuelo se realiza si se logra el cupo mínimo de 20 personas. Para el anterior enunciado
saque las posibles clases de equivalencia, y los posibles casos de prueba correspondientes.

Clases de equivalencia:
Clase de equivalencia valida : solo viaje en la ruta Medellin-Miami
Clase de equivalencia no valida : Viajes con origen distinto a Medellin y destino diferente a Miami

Clase de equivalencia valida : Solo Viaje programado a las 6:30 am


Clase de equivalencia no valida-1: Viajes con programación antes de 6:30 am
Clase de equivalencia no valida-2: Viajes con programación después de 6:30 am

Clase de equivalencia valida : solo se permite de 20 a 235 personas


Clase de equivalencia no valida : numero de personas menor a 20
Clase de equivalencia no valida : numero de peronas mayor a 235

Clase de equivalencia valida : Viajes solo comprados en el Airbus AA


Clase de equivalencia no valida :Viajes comprados para otra aerolinea

Atributo:Ruta
Dominio Clase Tipo Limite inferior Limite Superior
Medellin-miami Valida medellin Miami
Ciudades ciudad,ciudad No valida != !=

Atributo:Hora
Dominio Clase Tipo Limite inferior Limite Superior
(6:30 am , 6:30 am) Valido 6:30 a. m. 6:30 a. m.
(H:MM,6:29 am) No valido HH:MM 6:29 a. m.
Horas (6:31 am,H:MM) No valido 6:31 a. m. HH:MM

Atributo:Personas
Dominio Clase Tipo Limite inferior Limite Superior
(20,235) Valido 20 235
[-infinito,19) No valido 0 19
Numeros enteros (236,+infinito) No valido 236 infinito
Curso Calidad de Software
Ingeniería de Sistemas
2019-2

Atributo:Aerolinea
Dominio Clase Tipo Limite inferior Limite Superior
Airbus de AA Valido Airbus de AA Airbus de AA
Aerolineas x aerolinea No valido x x

Casos de prueba :

isCiudadRuta
N° Ciudad Salida esperada
1 != Medellin-miami ERROR
2 Medellin-miami TRUE

isHora
N° Ciudad Salida esperada
1 >6:30 am ERROR
2 <6:30 am ERROR
3 6:30 a. m. TRUE

isPersonas
N° Ciudad Salida esperada
1 <20 ERROR
2 >236 ERROR
3 Beetwin(20-236 TRUE

isAerolineas
N° Ciudad Salida esperada
1 !=AEROLIA AA ERROR
2 AEROLINEA AA TRUE
Curso Calidad de Software
Ingeniería de Sistemas
2019-2

Taller – Técnicas de caja negra – Tablas de decisión y transición de


estados.
Instrucciones: Aplica para todos.
1. Un sistema de nómina calcula los salarios y prestaciones de acuerdo con la edad de la persona, el tiempo
que labora en la compañía y el cargo en el cual se desempeña. Los rangos de edades son 17-24 y de 25-55.
Las personas que están en el primer rango pueden trabajar medio tiempo. Las del segundo rango no. Los
cargos son secretaria, auxiliar y asistente. Los salarios base son respectivamente $100, $200, y $300. Si
trabaja medio tiempo recibe 50% del mismo. Aplicando la técnica de Tabla de decisión identifique los casos
de prueba. Mostrar la tabla de decisión y los casos de prueba correspondiente.

2. Para el siguiente diagrama de transición de estados identifique los casos de prueba:

También podría gustarte