Está en la página 1de 3

Guía Práctica de Pruebas Unitarias - Calidad de Software

INTEGRANTES:
QUISPE FLORES, JOHNNY
JUAN ZAVALETA, POMA
Para las implementaciones de los métodos de cálculo de los Sistemas realidades,
elaborar los tipos de casos de prueba:
1. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente
manera:
•Si trabaja 40 horas o menos se le paga $16 por hora
•Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas
y $20 por cada hora extra.
T = trabajo
H = horas pagada
P = Pago
X = horas trabajadas
Si no tiene horas extras
P=T*H
Si tiene horas extras
P = (T * H) + ((H – 40) * 4)
Valores de Prueba Acciones Resultado Esperado
multiplica(trabajo x
pago = trabajo x horas horas) pago sin horas extras
extra = (horas - 40) x 4 multiplica(horas x 4) extra
pago total = pago x
horas + extra suma(pago + extra) pago con horas extra
2. En el Mercado se hace un 20% de descuento a los clientes cuya compra supere
los 300 soles. ¿Cuál será la cantidad que pagará una persona por su compra?

Valores de Acciones Resultado Esperado


Prueba
0 CalcularDescuento 0
(compra * descuento)
VACIO CalcularDescuento
(compra * descuento)

-123 CalcularDescuento -123


(compra * descuento)
0.56 CalcularDescuento
(compra * descuento)

Algoritmo
Si compra > 300 entonces
descuento = compra * 0.20
Si no
descuento = 0
Fin-SI
Total_a_Pagar = compra - descuento
Resultado: Total_a_Pagar

Fuente:

3. Una persona enferma, que pesa 70kg. Se encuentra en reposo y desea saber
cuántas calorías consume durante todo el tiempo que realice una misma actividad.
Las actividades que tiene permitido realizar son únicamente dormir o estar sentado
en reposo. Los datos que tiene son estando dormido consume 1.08 calorías por
minuto y estando sentado en reposo consume 1.66 calorías por minuto.

Minutos = minutos realizando una actividad


Actividad = actividad realizada

Valores de prueba Acciones Resultado esperado


0, Dormir calcularCalorias(m, a) cantidadCalorias = 0
0, Sentado calcularCalorias(m, a) cantidadCalorias = 0
1, Dormir calcularCalorias(m, a) cantidadCalorias = 1.08
1, Sentado calcularCalorias(m, a) cantidadCalorias = 1.66
2, Dormir calcularCalorias(m, a) cantidadCalorias = 2.16
2, Sentado calcularCalorias(m, a) cantidadCalorias = 3.32
minutos<20, Dormir calcularCalorias(m, a) cantidadCalorias < 20.52

También podría gustarte