Documentos de Académico
Documentos de Profesional
Documentos de Cultura
p1 pruebasSistemasSoftware
p1 pruebasSistemasSoftware
Prctica 1
Pruebas con Junit y Eclemma
Prctica 1 Pruebas
Objetivos
P1-1.2
Prctica 1 Pruebas
Herramientas
Junit
http://www.junit.org
Eclemma
http://www.eclemma.org/
Actualizar Eclipse:
Help -> software update -> find and install -> search for new
feature to install
Site http://update.eclemma.org/
P1-1.3
Prctica 1 Pruebas
Ejemplo
P1-1.4
Prctica 1 Pruebas
Ejemplo
P1-1.5
Prctica 1 Pruebas
Tienen una parte setUp() que se ejecuta a lo primero y sirve inicializar el objeto que se
est probando, hacer conexiones,
Una parte TearDown() que se ejecuta despus de cada mtodo test, para liberar
recursos, memoria, conexiones
Una serie de tests que realizan varias operaciones y comprueban el resultado obtenido
mediante mtodos assert
P1-1.6
Prctica 1 Pruebas
P1-1.7
Prctica 1 Pruebas
P1-1.8
Prctica 1 Pruebas
P1-1.9
Prctica 1 Pruebas
Se ejecutan los 3
casos de prueba y se
detectan varios fallos
P1-1.10
Prctica 1 Pruebas
En la ventana inferior
coverage se incluye el %
de cobertura de sentencias
Prctica 1 Pruebas
Ejercicios
1.
Instalacin
En caso de no haberlo hecho antes, descargar el entorno ECLIPSE (Junit estar
incluido) e instalar Eclemma
2.
3.
Analizar los casos de prueba diseados viendo cmo se utilizan los setUp,
tearDown, assertTrue
Probar cmo se ejecutan las pruebas lanzando Junit y Eclemma
Detectar el error encontrado en la clase Crdito y intentar resolverlo
Crear un nuevo caso de prueba para las clases del sistema bancario Cuenta y
Crdito
Crear casos que aumenten la cobertura
P1-1.12
Prctica 1 Pruebas
Ejercicios
P1-1.13
Prctica 1 Pruebas
Ejercicios
P1-1.14
Prctica 1 Pruebas
Ejercicios
P1-1.15