Professional Documents
Culture Documents
SENA
2018
Prueba de camino básico
1. Grafo
2. Complejidad ciclomática
V(G) = #Aristas - #Nodos + 2
V(G) = 15 - 11 + 2
V(G) =6
3. Casos de prueba
Aristas
Caminos 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Casos de
prueba
abek 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 C=1; H=1;
S=12000
abfk 1 0 0 0 5 0 0 0 0 0 1 0 0 0 0 C=1;
H=41;
S=495000
acgk 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 C=2; H=1;
S=17000
achk 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 C=2;
H=41;
S=701250
adik 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 C=3; H=1;
S=22000
adjk 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 C=3;
H=41;
S=907500
Prueba de condición
E1: (Categoría=2)
E2: (Horas extras>40)
F1: (Categoría=3)
F2: (Horas extras>40)
E1: (Categoría=2)
C3.1 Categoría=2
E2: (Horas extras>40)
C4.1 Horas extras>40
F1: (Categoría=3)
C5.1 Categoría=3
Caso de prueba 1:
C1.1=Verdadero; C2.1=Verdadero;
(Categoría=1; Horas extras=41)
Caso de prueba 2:
C1.1=Verdadero; C2.1=Falso;
(Categoría=1; Horas extras=39)
Caso de prueba 3:
C1.1=Falso; C2.1=Verdadero;
(Categoría=2)
Caso de prueba 4:
C3.1=Verdadero; C4.1=Verdadero;
(Categoría=2; Horas extras=41)
Caso de prueba 5:
C3.1=Verdadero; C4.1=Falso;
(Categoría=2; Horas extras=39)
Caso de prueba 6:
C3.1=Falso; C4.1=Verdadero;
(Categoría=3)
Caso de prueba 7:
C5.1=Verdadero; C6.1=Verdadero;
(Categoría=3; Horas extras=41)
Caso de prueba 8:
C5.1=Verdadero; C6.1=Falso;
(Categoría=3; Horas extras=39)
Caso de prueba 9:
C5.1=Falso; C6.1=Verdadero;
(Categoría=1)
Partición de equivalencia
Caso de prueba 1:
1=Valida; 2=Valida;
(Categoría=1; Horas extras=41)
Caso de prueba 2:
1=Valida; 2=Invalida;
(Categoría=1; Horas extras=39)
Caso de prueba 3:
1= Invalida; 2= Valida;
(Categoría=2)
Caso de prueba 4:
3= Valida; 4= Valida;
(Categoría=2; Horas extras=41)
Caso de prueba 5:
3= Valida; 4= Invalida;
(Categoría=2; Horas extras=39)
Caso de prueba 6:
3= Invalida; 4= Valida;
(Categoría=3)
Caso de prueba 7:
5= Valida; 6= Valida;
(Categoría=3; Horas extras=41)
Caso de prueba 8:
5= Valida; 6=Invalida;
(Categoría=3; Horas extras=39)
Caso de prueba 9:
5=Invalida; 6= Valida;
(Categoría=1)
Caso de prueba 1:
1=Verdadero; 2=Verdadero;
(Categoría=1; Horas extras=90000.1)
Caso de prueba 2:
1= Verdadero; 2=Falso;
(Categoría=1; Horas extras=0.00001)
Caso de prueba 3:
1= Falso; 2= Verdadero;
(Categoría=2)
Caso de prueba 4:
3= Verdadero; 4= Verdadero;
(Categoría=2; Horas extras=90000.1)
Caso de prueba 5:
3= Verdadero; 4= Falso;
(Categoría=2; Horas extras=0.00001)
Caso de prueba 6:
3= Falso; 4= Verdadero;
(Categoría=3)
Caso de prueba 7:
5= Verdadero; 6= Verdadero;
(Categoría=3; Horas extras=90000.1)
Caso de prueba 8:
5= Verdadero; 6=Falso;
(Categoría=3; Horas extras=0.00001)
Caso de prueba 9:
5=Falso; 6= Verdadero;
(Categoría=1)