Você está na página 1de 7

ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION

JUAN QUINTERO BECERRA


1090444686

IMPLEMENTACION CASOS DE PRUEBA

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. Caminos linealmente independientes:


Existen seis caminos linealmente independientes.

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

1. Casos de prueba para cobertura de decisiones


D1: (Categoría=1)
D2: (Horas extras>40)

E1: (Categoría=2)
E2: (Horas extras>40)

F1: (Categoría=3)
F2: (Horas extras>40)

2. Datos concretos para los casos de prueba

Caso Valor verdadero Valor falso


D1 1 2
D2 41 39
E1 2 3
E2 41 39
F1 3 1
F2 41 39

3. Casos de prueba para cubrir todas las decisiones


Caso de prueba 1: D1=Verdadero; D2=Verdadero
(Categoría=1; Horas extras=41)

Caso de prueba 2: D1=Verdadero; D2=Falso


(Categoría=1; Horas extras=39)

Caso de prueba 3: D1=Falso


(Categoría=2)

Caso de prueba 4: E1=Verdadero; E2=Verdadero


(Categoría=2; Horas extras=41)

Caso de prueba 5: E1=Verdadero; E2=Falso


(Categoría=2; Horas extras=39)

Caso de prueba 6: E1=Falso


(Categoría=3)

Caso de prueba 7: F1=Verdadero; F2=Verdadero


(Categoría=3; Horas extras=41)

Caso de prueba 8: F1=Verdadero; F2=Falso


(Categoría=3; Horas extras=39)
Caso de prueba 9: F1=Falso
(Categoría=1)

4. Casos de prueba para obtener una cobertura total de decisión/condición:


D1: (Categoría=1)
C1.1 Categoría=1

D2: (Horas extras>40)


C2.1 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

F2: (Horas extras>40)


C6.1 Horas extras>40

. 4. Datos concretos para los casos de prueba

Caso Valor verdadero Valor falso


C1.1 Categoría=1 Categoría=2
C2.1 Horas extras=41 Horas extras=39
C3.1 Categoría=2 Categoría=3
C4.1 Horas extras=41 Horas extras=39
C5.1 Categoría=3 Categoría=1
C6.1 Horas extras=41 Horas extras=39

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 Clase valida Clase invalida


1 Categoría =1 Todo lo diferente a 1
2 Horas extras>40 Horas extras<=40
3 Categoría =2 Todo lo diferente a 2
4 Horas extras>40 Horas extras<=40
5 Categoría =3 Todo lo diferente a 3
6 Horas extras>40 Horas extras<=40

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)

Análisis de valores límite

Caso Valor verdadero Valor falso


1 Categoría=1 Categoría=2
2 Horas extras=90000.1 Horas extras=0.00001
3 Categoría=2 Categoría=3
4 Horas extras=90000.1 Horas extras=0.00001
5 Categoría=3 Categoría=1
6 Horas extras=90000.1 Horas extras=0.00001

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)