ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

IMPLEMENTACIÓN DE CASOS DE PRUEBA

al.merbquilla2Documentos de Investigación1 de Noviembre de 2018

1.314 Palabras (6 Páginas)170 Visitas

Página 1 de 6

IMPLEMENTACIÓN DE CASOS DE PRUEBA

Código

If (radioButton1.Checked == true)

                {

                    Doublé horasTrabajadas = Convert.ToDouble(textBox1.Text), nomina = 0;

                    if (horasTrabajadas > 40)

                    {

                        nomina = (40 * 12000) + ((horasTrabajadas - 40) * (12000 * 0.25 + 12000));

                    }

                    else

                    {

                        nomina = horasTrabajadas * 12000;

                    }

                    label4.Text = "El salario es: $" + nomina;

                }

                if (radioButton2.Checked == true)

                {

                    double horasTrabajadas = Convert.ToDouble(textBox1.Text), nomina = 0;

                    if (horasTrabajadas > 40)

                    {

                        nomina = (40 * 17000) + ((horasTrabajadas - 40) * (17000 * 0.25 + 17000));

                    }

                    else

                    {

                        nomina = horasTrabajadas * 17000;

                    }

                    label4.Text = "El salario es: $" + nomina;

                }

                if (radioButton3.Checked == true)

                {

                    double horasTrabajadas = Convert.ToDouble(textBox1.Text), nomina = 0;

                    if (horasTrabajadas > 40)

                    {

                        nomina = (40 * 22000) + ((horasTrabajadas - 40) * (22000 * 0.25 + 22000));

                    }

                    else

                    {

                        nomina = horasTrabajadas * 22000;

                    }

                    label4.Text = "El salario es: $" + nomina;

                }

            }

Prueba de camino básico

1.    Grafo

 

[pic 1]

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.

4.    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)

...

Descargar como (para miembros actualizados) txt (7 Kb) pdf (131 Kb) docx (28 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com