Universidad de los Andes Ingeniería de Sistemas y Computación Instalación y uso de JCoverage Elaborado por: David Fernando Méndez Instalación de JCoverage Proyecto Cupi3 Guía para la descarga e instalación del plugin de eclipse que permite la evaluación del cubrimiento de pruebas unitarias. Nota: Este tutorial está diseñado para el uso y la instalación de la herramienta en eclipse 3.3 Para instalar JCoverage siga los siguientes pasos: 1. Ingrese al gestor de actualizaciones de Eclipse mediante la ruta Help -> Software Updates -> Find and Install. 2. Seleccione la opción “Search for new features to install”. 3. Agregue un nuevo sitio remoto al gestor de descargas. 4. La ruta del nuevo sitio remoto es http://eclipse.jcoverage.com. Luego, clic en OK. 5. Lo que sigue es seleccionar los ítems de descarga. En este caso, se seleccionan TODOS los ítems que se encuentran dentro del nuevo sitio remoto. Se inicia la descarga mediante el botón “FINISH”. 6. Resta aceptar todos los ítems correspondientes a licencia de software y esperar que finalice la descarga del plugin. Uso de JCoverage Se explica paso a paso el uso de la herramienta. Mediante el ejemplo del colegio web de la sección de tutoriales del proyecto Cupi2 se ilustra el uso de JCoverage. El código fuente puede ser encontrado el siguiente sitio web: http://xue.uniandes.edu.co/~s2701a25/isis2701/JSF_ColegioWeb.zip Siga los siguientes pasos para el uso de JCoverage sobre la aplicación. 1. Descargue e importe en eclipse el proyecto. 2. Despliegue la vista de JCoverage, para esto use la ruta Window -> Show View -> Other. Luego seleccione JCoverage -> Coverage Summary Tree View. 3. Ahora es necesario validar la licencia de JCoverage. Para esto haga clic derecho sobre el proyecto y seleccione “Add/Remove JCoverage Nature”. Llene el formulario con datos válidos. En breve, recibirá un correo electrónico con el número de validación de licencia. Ingréselo y haga clic en Finalizar. Con esto, debe aparecer una nueva vista en el eclipse que se ve de la siguiente manera. 4. Finalmente se puede generar un reporte HTML con los resultados del análisis de pruebas. Para generarlo se debe hacer clic derecho sobre el nombre del proyecto en la vista de JCoverage. Note que los resultados muestran que las pruebas unitarias prueban el 7% del código implementado. Note además, que los reportes HTML que genera JCoverage muestran exactamente cuáles son las líneas de código que se están probando resaltándolas en amarillo.