IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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/ informatica@iesgrancapitan.org
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

Más contenido relacionado

PPTX
Recursion DM
PPT
Regular expressions and languages pdf
PDF
Intro to Discrete Mathematics
PDF
TOC 2 | Deterministic Finite Automata
PDF
ملزمة الرياضيات للسادس العلمي الأحيائي 2017 الفصل 3 للأستاذ علي حميد
PDF
ملزمة الرياضيات للسادس العلمي الأحيائي 2017 الفصل 1 للأستاذ علي حميد
PPT
358 33 powerpoint-slides_6-strings_chapter-6
PPS
Overview of 2D and 3D Transformation
Recursion DM
Regular expressions and languages pdf
Intro to Discrete Mathematics
TOC 2 | Deterministic Finite Automata
ملزمة الرياضيات للسادس العلمي الأحيائي 2017 الفصل 3 للأستاذ علي حميد
ملزمة الرياضيات للسادس العلمي الأحيائي 2017 الفصل 1 للأستاذ علي حميد
358 33 powerpoint-slides_6-strings_chapter-6
Overview of 2D and 3D Transformation

La actualidad más candente (20)

PPTX
Interpolation
PDF
ملزمة الرياضيات السادس العلمي التطبيقي الفصل الرابع التكامل 2017 الأستاذ ع...
PDF
Tokens In C.pdf
PDF
STL in C++
PPTX
Regular Expression (Regex) Fundamentals
PDF
Storage classes, linkage & memory management
PPSX
Data types, Variables, Expressions & Arithmetic Operators in java
PDF
Compilers midterm spring 2013 model answer
PDF
Graph representation
PPTX
Bezeir curve na B spline Curve
PPTX
Arithmetic and Arithmetic assignment operators
PDF
Node.js in 2020 - part 1
PDF
Structures in c++
PDF
Finite automata
PPT
Cmp104 lec 2 number system
PPTX
Debuggers in system software
PDF
رياضيات سادس علمي
PDF
Formal Languages and Automata Theory Unit 1
PPTX
Virtual memory
PPTX
Control and conditional statements
Interpolation
ملزمة الرياضيات السادس العلمي التطبيقي الفصل الرابع التكامل 2017 الأستاذ ع...
Tokens In C.pdf
STL in C++
Regular Expression (Regex) Fundamentals
Storage classes, linkage & memory management
Data types, Variables, Expressions & Arithmetic Operators in java
Compilers midterm spring 2013 model answer
Graph representation
Bezeir curve na B spline Curve
Arithmetic and Arithmetic assignment operators
Node.js in 2020 - part 1
Structures in c++
Finite automata
Cmp104 lec 2 number system
Debuggers in system software
رياضيات سادس علمي
Formal Languages and Automata Theory Unit 1
Virtual memory
Control and conditional statements
Publicidad

Destacado (7)

DOC
Pruebas Caja negra y Caja Blanca
PPTX
Prueba de-caja-negra-y-caja-blanca pwp
PDF
Prueba de Caja Blanca
PDF
Test y pruebas de caja Negra y caja Blanca
PPT
Pruebas De Software
PPS
Mantenimiento de Software
PPTX
Software caja negra y caja blanca
Pruebas Caja negra y Caja Blanca
Prueba de-caja-negra-y-caja-blanca pwp
Prueba de Caja Blanca
Test y pruebas de caja Negra y caja Blanca
Pruebas De Software
Mantenimiento de Software
Software caja negra y caja blanca
Publicidad

Similar a Pruebas caja Blanca.Conceptos Clave. (20)

PDF
Instalación Eclipse. Básico
PPTX
Programacion deber
PDF
Tutorial eclipse
PDF
Introduccion al uso de eclipse 2
PDF
Tutorial eclipse1
PDF
Tutorial eclipse1
PDF
Tutorial 2
PDF
Tutorial eclipse2
PDF
Tutorial eclipse2
PDF
Tutorial1
PDF
tutorial
PDF
Tutorial de eclipse 2
PDF
Tutorial eclipse2
PDF
Tutorial eclipse2
PDF
Tutorial Eclipse #3
PDF
Tutorial eclipse3
DOCX
ECLIPSE PANTALLA INICIO
DOCX
Eclipse
PPTX
Tutorial de eclipse
Instalación Eclipse. Básico
Programacion deber
Tutorial eclipse
Introduccion al uso de eclipse 2
Tutorial eclipse1
Tutorial eclipse1
Tutorial 2
Tutorial eclipse2
Tutorial eclipse2
Tutorial1
tutorial
Tutorial de eclipse 2
Tutorial eclipse2
Tutorial eclipse2
Tutorial Eclipse #3
Tutorial eclipse3
ECLIPSE PANTALLA INICIO
Eclipse
Tutorial de eclipse

Más de Isabel Gómez (20)

PPTX
HTTP 1 y 2 Ventajas e Inconvenientes
PPTX
RegExp JavaScript Expresiones Regulares
PPTX
Formación y Orientación Laboral: Convenio Colectivo
PDF
Documentacion de las pruebas normas y certificaciones de software.
PDF
Prueba del Camino Básico.Clase Matemáticas Ampliación.
PDF
Usar el depurador en Eclipse Mars.
PDF
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
PDF
Ruby On Rails definición, instalación y videotutorial
PPTX
Tutorial de Cómo Instalar Ruby On Rails
PDF
Entornos de desarrollo: Desarrollo de Software
DOCX
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
PPTX
Codificación. Código Fuente, Objeto y Ejecutable.
PDF
Bases de Datos NoSQL
DOCX
Actividad 1.2 cuestionario sobre SGBD
DOCX
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
PDF
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
PDF
Actividades acerca de la Historia de los Sistemas informáticos
PDF
Proyecto Hola Mundo java.Programación.
PDF
Características Java
PPTX
Clasificación sistemas de información
HTTP 1 y 2 Ventajas e Inconvenientes
RegExp JavaScript Expresiones Regulares
Formación y Orientación Laboral: Convenio Colectivo
Documentacion de las pruebas normas y certificaciones de software.
Prueba del Camino Básico.Clase Matemáticas Ampliación.
Usar el depurador en Eclipse Mars.
Actividad 1.1 cuestiones sobre conceptos básicos de sgbd.
Ruby On Rails definición, instalación y videotutorial
Tutorial de Cómo Instalar Ruby On Rails
Entornos de desarrollo: Desarrollo de Software
Codificación. Pdf Código Fuente, Objeto y Ejecutable.
Codificación. Código Fuente, Objeto y Ejecutable.
Bases de Datos NoSQL
Actividad 1.2 cuestionario sobre SGBD
Actividad 1.1 Cuestiones sobre conceptos básicos de SGBD.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Actividades acerca de la Historia de los Sistemas informáticos
Proyecto Hola Mundo java.Programación.
Características Java
Clasificación sistemas de información

Último (20)

PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
PDF
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
PPTX
4. Qué es un computador PARA GRADO CUARTO.pptx
PDF
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
PDF
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
DOCX
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
PPTX
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
PDF
KOF-2022-espanol-mar-27-11-36 coke.pdf tv
PDF
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
PDF
Didáctica de las literaturas infantiles.
PDF
Ficha de Atencion a Padres de Familia IE Ccesa007.pdf
PDF
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
PDF
Manual del Gobierno Escolar -MINEDUC.pdf
DOCX
Fisiopatologia bdjdbd resumen de cierta parte
PDF
CURRICULAR DE PRIMARIA santa ursula..pdf
PDF
Estadística Aplicada a la Psicología y Ciencias de la Salud Ccesa.pdf
PPTX
PRESENTACIÓN SOBRE LA RELIGIÓN MUSULMANA Y LA FORMACIÓN DEL IMPERIO MUSULMAN
PDF
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
PDF
E1 Guía_Matemática_5°_grado.pdf paraguay
KOF-2022-espanol-mar-27-11-36 coke.pdf jsja
La lluvia sabe por qué: una historia sobre amistad, resiliencia y esperanza e...
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - TERCER GRADO.docx
4. Qué es un computador PARA GRADO CUARTO.pptx
MODULO I ENFERMERIA BASICA.pdf HIstoria en enfermeria
RM2025 - FUNDAMENTOS TEÓRICOS - PEDIATRÍA.pdf
TEXTO DE TRABAJO DE EDUCACION RELIGIOSA - PRIMER GRADO.docx
BIZANCIO. EVOLUCIÓN HISTORICA, RAGOS POLÍTICOS, ECONOMICOS Y SOCIALES
KOF-2022-espanol-mar-27-11-36 coke.pdf tv
Los10 Mandamientos de la Actitud Mental Positiva Ccesa007.pdf
Didáctica de las literaturas infantiles.
Ficha de Atencion a Padres de Familia IE Ccesa007.pdf
Lo que hacen los Mejores Profesores de la Universidad - Ken Bain Ccesa007.pdf
Manual del Gobierno Escolar -MINEDUC.pdf
Fisiopatologia bdjdbd resumen de cierta parte
CURRICULAR DE PRIMARIA santa ursula..pdf
Estadística Aplicada a la Psicología y Ciencias de la Salud Ccesa.pdf
PRESENTACIÓN SOBRE LA RELIGIÓN MUSULMANA Y LA FORMACIÓN DEL IMPERIO MUSULMAN
La Inteligencia Emocional - Fabian Goleman TE4 Ccesa007.pdf
E1 Guía_Matemática_5°_grado.pdf paraguay

Pruebas caja Blanca.Conceptos Clave.

  • 1. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org 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
  • 2. 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/ informatica@iesgrancapitan.org 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.
  • 3. 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/ informatica@iesgrancapitan.org 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
  • 4. 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/ informatica@iesgrancapitan.org 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”
  • 5. 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/ informatica@iesgrancapitan.org 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.
  • 6. 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/ informatica@iesgrancapitan.org 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)
  • 7. 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/ informatica@iesgrancapitan.org 4 POSIBLES RUTAS MÉTODO CAJA BLANCA Camino 1. Variables: a=0; b=0; Camino 2. Variables: a=1; b=15;
  • 8. 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/ informatica@iesgrancapitan.org Camino 3. Variables: a=15; b=1; Camino 4. Variables: a= -1; b= 0;
  • 9. 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/ informatica@iesgrancapitan.org 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.
  • 10. 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/ informatica@iesgrancapitan.org 5 POSIBLES RUTAS Hallar las posibles rutas usando el debug(depurador).
  • 11. 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/ informatica@iesgrancapitan.org 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