Professional Documents
Culture Documents
Presentado por:
Abril 201
Tabla de contenido
3.4 caso de prueba para tener una cobertura total de lea decisiones x
1. Código en java
int tarifa=0;
double sueldo=0;
double sueldoTotal=0;
switch(categoria){
case 1:{
tarifa=12000;
if(horas>=40){
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
System.out.printf("el sueldo del empleado es :"+sueldoTotal+"\n");
else{
sueldo=tarifa*horas;
break;
case 2:{
tarifa=17000;
if(horas>=40){
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
else{
sueldo=tarifa*horas;
break;
case 3:{
tarifa=22000;
sueldo= tarifa*horas;
sueldoTotal= sueldo*25/100;
else{
sueldo=tarifa*horas;
break;
default:
V(CDM)=20-15+2=7
2.3 Caminos resultantes
ARISTRAS
CAMINO 1 2 3 4 5 6 7 8 9 10 11 12 13 1 15 1 1 1 1 2 CASOS
S 4 6 7 8 9 0 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*h
oras;
IAFKF 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 sueldoTotal=su
eldo*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*h
oras;
IBHLF 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 sueldoTotal=su
eldo*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*h
oras;
ICJMF 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 sueldoTotal=su
eldo*25/100;
D2=(horas>=40)
(catergoria=4,5,6….-1,-2…..)
3.4 Caso de prueba para tener una cobertura total de lea decisiones
D1 (categoría)
C1.1 categoria=1
C1.2 categoria=2
C1.3 cateoria=3
D2 (horas>=40)
C2.1 horas=40
C2.2 horas=41,42…..
límite
incorrectas -1 ERROR
¿ ERROR
. ERROR
DSD ERROR
7 ERROR
() ERROR
1,2,3….39 FALSE 39
Entradas -1 ERROR
incorrectas ¿ ERROR
. ERROR
DSD ERROR
7 ERROR
() ERROR
0
Bibliografía