Logo Studenta

DS2021_TP06

¡Estudia con miles de materiales!

Vista previa del material en texto

UNIVERSIDAD TECNOLÓGICA NACIONAL
FACULTAD REGIONAL TUCUMÁN
DISEÑO DE SISTEMAS
TRABAJO PRÁCTICO N° 6
PRUEBAS
2021
1. Prueba de particiones
a. Determinar las particiones de equivalencia para un método de una clase que
recibe solo números. Y para un entero determina si es par – impar y positivo
– negativo. Es decir, una respuesta válida sería: par y positivo.
b. Determinar las particiones de equivalencia para el siguiente código (serie o
sucesión de Fibonacci) y diseñar los casos de prueba.
2. Prueba unitaria utilizando frameworks: Dado el código, para descargar de Teams
(https://drive.google.com/file/d/1AzCa93BwQUplLJfDePVYdZFjmQAc9cQR/view?us
p=sharing). Y con la siguiente especificación:
Un supermercado decidió implementar una política de descuento basada en reglas.
Y estableció lo siguiente:
1
https://drive.google.com/file/d/1AzCa93BwQUplLJfDePVYdZFjmQAc9cQR/view?usp=sharing
https://drive.google.com/file/d/1AzCa93BwQUplLJfDePVYdZFjmQAc9cQR/view?usp=sharing
DISEÑO DE SISTEMAS TPN° 6
Regla 1: Lunes: llevando 2 o 3 productos iguales de “Panaderia”, la segunda y
tercera unidad van al 50% de su valor. Si se llevan más unidades el precio es el mismo.
Regla 2: Martes y Miércoles: en compras superiores a $500 y hasta $1000
(inclusive), se aplica un 3% de descuento al total de la venta. En compras superiores a
$1000 y hasta $2500 (inclusive), se aplica un 5%. En compras superiores a 2500
corresponde un 6,5%.
Regla 3: Jueves: llevando hasta 5 unidades iguales en “Lacteos” o “Verduras”, desde
la segunda y hasta la quinta unidad se aplica un 30% de descuento a cada una.
Reglar 4: Viernes, Sábado y Domingo: solo en compras superiores a $1000, se
aplica un 10% de descuento a todos los productos con más de 3 unidades.
a. Encontrar los errores semánticos en la solución.
b. Realizar 5 pruebas unitarias utilizando la librería JUnit para Java.
2

Continuar navegando

Materiales relacionados

57 pag.
DO-FCE-EG-GT-ASUC00564-2019

SIN SIGLA

User badge image

Mucha Aprendizaje

156 pag.
22 pag.