Está en la página 1de 5

Solución Laboratorio Pruebas de Software

Aprendices: Johan Sebastián Bermudez Henao,


Marco Stiven Ramírez Castro,
Sergio Andrés Zambrano Arias,
Yonathan Ferney Baquero Colmenares

Tecnólogo Análisis y Desarrollo de Sistemas de Formación

Instructor: Julio Galvis

Ficha: 2100914

Servicio Nacional de Aprendizaje SENA


Bogotá D.C.
2021
Ejercicios:
1. Analizar la siguiente situación problemática: una empresa que fabrica piezas torneadas
para vehículos, paga a sus empleados de acuerdo a las horas trabajadas y a una tarifa de
pago por hora, de acuerdo a la siguiente tabla:

Si la cantidad de horas trabajadas es mayor a 40 horas, la tarifa se incrementa en un 25% para


las horas extras. Calcular el salario del trabajador dadas las horas trabajadas y la categoría.
2. Construir una función que resuelva el caso presentado en la situación problemática e
implementarla en el lenguaje de programación deseado.
Lenguaje de programación: Java
3. Calcular la complejidad ciclomática, determinar los caminos resultantes, y casos de
prueba según la técnica de prueba del camino básico.

V(G)= #Aristas - #Nodos + 2


V(CDM)= 14-9+2= 7
4. Diseñar casos de prueba usando la técnica de pruebas de condición.
Solución:
Casos Valor Verdadero Valor Falso
(H > 0 Y) Y (H <=40) Y CAT1 35– 1 -5 - 4
(H > 0 Y) Y (H <=40) Y CAT2 40 - 2 -0-7
(H > 0 Y) Y (H <=40) Y CAT3 40 - 3 -1-10
(H > 40 Y) Y (H < 70) Y HE Y CAT
1 40 -5 - 1 -5-4
(H > 40 Y) Y (H < 70) Y HE Y CAT
2 40 - 20 - 2 -5-4
(H > 40 Y) Y (H < 70) Y HE Y CAT
3 40 - 30 - 3 -5-4

También podría gustarte