Pruebas caja Blanca.Conceptos Clave.
-
Upload
isabel-gomez -
Category
Education
-
view
151 -
download
0
Transcript of Pruebas caja Blanca.Conceptos Clave.
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org [email protected]
IES Gran Capitán
Módulo: Entornos de Desarrollo
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”
Instalación del plugin Eclemma. Pruebas de
Caja Blanca y comprobación de caminos(debug).
Fecha entrega: 18/01/2016
Autores: Isabel María Gómez Palomeque
Eclemma en Eclipse 2
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
1 INTRODUCCIÓN
Eclemma es un plugin de Eclipse para realizar la verificación del código java y comprobar su
correcto funcionamiento.
Primero, una vez iniciado eclipse iremos al “Eclipse Marketplace” previamente accederemos
mediante “Help”.
Y ahora en el buscador
pondremos “Eclemma” y pulsamos en el
botón “Go”. Nos saldrá el plugin a
instalar.
Eclemma en Eclipse 3
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
1. Pulsamos “Install”
2. Después pulsamos en “Continuar”.
3. Pasará a la pestaña siguiente, aceptamos los términos de
la licencia “I accept the terms of the license agreement”
y para finalizar pulsamos “Finish”.
1
2 3
Eclemma en Eclipse 4
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
Pulsamos el botón de aceptar “Yes” y esperamos a que se
reinicie el programa.
Una vez reiniciado ya se habrá instalado nuestro plugin.
Para comprobar que funciona y empezar a
usarlo sólo debemos ir a “Run”, “Coverage As” y
pulsar “Java Application”
Eclemma en Eclipse 5
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
2 PRUEBAS DE CAJA BLANCA
Las pruebas de caja blanca o funcionales: comprueban la funcionalidad del programa. En este
caso con el programa Eclemma nos mostrará con colores qué zonas puede recorrer el programa y cuáles
no recorrerá.
Para ello seleccionaremos “Coverage As” en el icono señalado o bien como mostramos
anteriormete.
En verde nos muestra las que recorrerá, en amarillo las que podría recorrer y en rojo las que no
será capaz de recorrer el programa, según los valores que le hemos otorgado.
Si otorgamos otros valores, el programa mostraría otros posibles caminos por recorrer.
Eclemma en Eclipse 6
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
3 CAMINOS POSIBLES DEL PROGRAMA
Caminos que recorre el programa:
Camino 1: 1, 3, 6, 7, 8, 11.
Variables: a(4), b(8), c(12)
Camino 2: 1, 2, 4, 5, 8, 11
Variables: a(15), b(15), c(30)
Camino 3: 1, 3, 7, 8, 11
Variables: a(-15), b(15), c(0)
Eclemma en Eclipse 7
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
4 POSIBLES RUTAS MÉTODO CAJA BLANCA
Camino 1.
Variables:
a=0; b=0;
Camino 2.
Variables:
a=1; b=15;
Eclemma en Eclipse 8
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
Camino 3.
Variables:
a=15; b=1;
Camino 4.
Variables:
a= -1; b= 0;
Eclemma en Eclipse 9
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
Total de los caminos recorridos:
Nunca recorrerá el while(c>2*a) sólo lo comprobará por eso sale en amarillo. Sin embargo el
contenido del while sale en rojo porque nunca lo realizará el programa, para realizarlo deberá modificarse
la condición del while.
Por lo demás el programa sí pasaría la revisión, sólo debería retocarse esa parte.
Eclemma en Eclipse 10
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
5 POSIBLES RUTAS
Hallar las posibles rutas usando el debug(depurador).
Eclemma en Eclipse 11
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://www.iesgrancapitan.org/blog04/ [email protected]
6 ÍNDICE
1 INTRODUCCIÓN 2
2 PRUEBAS DE CAJA BLANCA 5
3 CAMINOS POSIBLES DEL PROGRAMA 6
4 POSIBLES RUTAS 7
5 ÍNDICE 11