Sei sulla pagina 1di 7

AP9-AA1-EV1-IMPLEMENTACIÓN DE CASOS DE PRUEBA

PRESENTADO POR WILDER JULIAN ARIAS HERNANDEZ

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

SERVICIO NACIONAL DE APRENDIZAJE SENA

CENTRO DE DISEÑO Y MANUFACTURA DEL CUERO

REGIONAL ANTIOQUIA

2019
Código JAVA Laboratorio 19
Ejercicio en ejecución

La complejidad ciclomática
Determinar los caminos resultantes, y casos de prueba según la técnica de prueba
del camino básico.
GRAFO DE FLUJO

COMPLEJIDAD CICLOMÁTICA

V (CDM)=20-15+2=7
CAMINOS RESULTANTES

ARISTRAS
CAMINOS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 CASOS PRUEBA
IDF 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 Default
IAEKF 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 sueldo=tarifa*horas;

IAFKF 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 sueldototal=sueldo*25/100;
IBGLF 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 sueldo=tarifa*horas;
IBHLF 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 sueldototal=sueldo*25/100;
ICIMF 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 sueldo=tarifa*horas;
ICJMF 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 sueldototal=sueldo*25/100;

TÉCNICA DE PRUEBA CONDICIÓN

Casos de pruebas para cobertura de decisiones

D1= (categoría = case1, case2, case3, caseNumeroDiferente)


D2=(horas>=40)
Datos concretos para los casos de prueba

Caso Valor verdadero Valor falso


D1 Case 1 Case2,case3, caseNumeroDiferente
D2 Horas =41 Horas =30

Caso de prueba para cubrir todas las condiciones

Caso de prueba 1: D1 verdadero D2 verdadero


( categoría =1 ; horas=40, 41, 42……)
Caso de prueba 2: D1 false
(categoría=4,5,6….-1,-2…..)
Caso de prueba 3: D1 verdadero D2 false
(categoría=2; horas=1,2 hasta 39)
Caso de prueba para tener una cobertura total de lea decisiones

D1 (categoría)
C1.1 categoría=1
C1.2 categoría=2
C1.3 categoría=3
D2 (horas>=40)
C2.1 horas=40
C2.2 horas=41,42…..
Diseñar caso de prueba utilizando la técnica de partición de equivalencia y

valor límite

Switch(categoría) Entradas Salidas Valor límite


Clases correctas 1,2,3 Verdadero 3
Entradas 4,6 Null
incorrectas -1 ERROR
¿ ERROR
. ERROR
DSD ERROR
7 ERROR
() ERROR
If (horas>=40) Entradas Salidas Valor límite
Clases correctas 40,50,60……. Verdadero 99999999
1,2,3….39 FALSE 39
Entradas -1 ERROR
incorrectas ¿ ERROR
. ERROR
DSD ERROR
7 ERROR
() ERROR
0

Potrebbero piacerti anche