Está en la página 1de 4

Integrantes:

Carlos Ibarra
Andres Zuin

Curso:

M5B

Carrera:

Desarrollo de Software

Docente:

Ing. Mónica Galarza

Fecha Entrega:

06/02/2023
Unidad 3 Actividad 3
Tema: Pruebas de caja negra - Clases de Equivalencias
Ejercicio 1 Se desean realizar pruebas de la caja negra sobre un programa utilizado
por una empresa de transporte para calcular la tarifa de cada boleto según el trayecto,
la antelación en la que se obtiene el boleto y la edad del pasajero. Dicha empresa sólo
opera viajes entre Cuenca, Guayaquil y Quito. Como datos de entrada toma:
● Ciudad Origen que es un campo que puede tomar los valores “CUE”, “GYE” y
“UIO”.
● Ciudad Destino que puede tomar los mismos valores “CUE”, “GYE” y “UIO”.
● Fecha es un campo del tipo fecha que indica el día en el que se pretende realizar
el viaje.
● Edad es un campo numérico positivo de 2 cifras (incluyendo el 00).
La tarifa obtenida además de estar en función del trayecto realizado, ofrece los
siguientes descuentos por antelación y edad del pasajero. Los descuentos son
acumulables.
● 15% de descuento sacando el boleto con antelación superior a 1 semana y 25%
con antelación superior a 1 mes.
● 30% a los pasajeros con edad inferior a 25 años y 40% a los pasajeros con edad
superior a 65 años.
Se pide: Desarrollar la estrategia de Clases de Equivalencia:
(i) Crear una Tabla de Clases de Equivalencia (las clases deberán ser numeradas) en la
que se indiquen las siguientes columnas en cada fila:
- Condición de entrada que se analiza
- Clases válidas y
- Clases no válidas que se generan para la condición
Condición Clase Equivalente Valor Clase Equivalente Valor
Válida Inválida

X (CE1) X = CUE CUE (CE4) X ≠ CUE AMB


∈ {“CUE”, “GYE” y
“UIO”} (CE2) X = GYE GYE (CE5) X ≠ GYE AMB

(CE3) X = UIO UIO (CE6) X ≠ UIO AMB

(CE7) Y = CUE CUE (CE10) Y ≠ CUE AMB


Y
∈ {“CUE”, “GYE” y (CE8) Y = GYE GYE (CE11) Y ≠ GYE AMB
“UIO”}
(CE9) Y = UIO UIO (CE12) Y ≠ UIO AMB

(CE13) F tenga 03/05/20 (CE14) F no tenga 25-Marzo-202


F un campo del tipo formato 22 formato 2
fecha. “dd/mm/aaaa” “dd/mm/aaaa”
25-Marzo-202
(CE15) F contenga 2
letras

(CE16) Número de 00 (CE19) C < 0 -5


C campo numérico cifras (C) = 2
positivo de 2 cifras (CE20) Número de 1
(CE17) (C) Cada cifra 00 cifra(C) = 1
∈N
(CE21) Número de 123
(CE18) C = 00 00 cifra (C) = 3

(CE22) C ∉ N 1,3
Casos de Prueba CE

X=1
CP1 Y=7
F = 13
C = 16, 17 ,18

X=2
CP2 Y=8
F = 14, 15
C = 20, 22

X=3
CP3 Y=9
F = 13
C = 19

X = 4, 5, 6
CP4 Y = 10, 11, 12
F = 13
C = 21

También podría gustarte