id | user | Nombre estudiante | Página personal examen |
---|---|---|---|
1 | pat533 | PABLO ALMANSA TORRES | pakar12 |
2 | aaf842 | ALEJO MARTIN ARIAS FILIPPO | alejomaf |
3 | aba693 | AARON BLANCO ALVAREZ | aaronblanco |
4 | abm490 | ALONSO BRAVO MOYANO | dogudo |
5 | dcm228 | DIEGO CANGAS MOLDES | diegocangas |
6 | fcg299 | FELIPE ANTONIO CANO GALERA | fcg299 |
7 | icb163 | ISMAEL CRUZ BELLO | icb163 |
8 | ods883 | OUSAMA DAHBI SEBBAGHI | ods883 |
9 | peb778 | PABLO DANIEL ESTEVEZ BRETONES | pablodaniel11 |
10 | aff012 | ALBERTO ANGEL FUENTES FUNES | 21albertoff |
11 | jgt627 | JUAN PABLO GROSSO TARAZAGA | jgt627 |
12 | fhm850 | FRANCISCO JAVIER HERNANDEZ MONTOYA | fhm850 |
13 | dmj619 | DAVID MARTINEZ JIMENEZ | dmj619 |
14 | dmr372 | DANIEL MARTINEZ ROSILLO | dmr372 |
15 | fms528 | FRANCISCO JOSE MARTINEZ SIMON | fms528 |
16 | jmm497 | JOSE MARIA MORALES MIÑARRO | jmm497 |
17 | lop427 | LEANDRO NICOLAS ORTEGA PONCE | nicoop98 |
18 | dor494 | DANIEL ORTEGA RUBIO | Dor494 |
19 | jps105 | JUAN JOSE PALLARES SANCHEZ | palla551 |
20 | mps076 | MIGUEL ANGEL PUERTAS SANCHEZ | luxor-g |
21 | rrt556 | RAMON FRANCISCO RAMOS TRISTAN | rtyui578 |
22 | trm187 | TESIFON ROBLES MARIN | trm187 |
23 | crl347 | CLAUDIO RODRIGUEZ LOPEZ | Claudio1812 |
24 | ssa338 | STEFAN SEVDALINOV ALEKOV | 0 |
25 | jsm406 | JUAN SOLER MARQUEZ | juansolerual |
Forkea este repositorio y modifica tu página .md con los enlaces a las respuestas. Envía tus cambios a este repositorio.
En tu pagina .md tienes la IP de una sencilla aplicación web "To-Do".
-
Crea un repositorio privado y da acceso al profesor: ualjjcanada
-
Realiza con Selenium las pruebas necesarias para verificar que la aplicación web funciona correctamente. Guardalas en el repositorio (ACLARACIÓN las pruebas que grabes con Selenium IDE las guardas en formato
.side
y lo subes al repo de este ejercicio) -
Exporta tus test a JUnit WebDriver. Prueba que funcionan en JUnit
-
Crea un proyecto en Jenkins que ejecute los test.
-
Indica en tu página personal del examen:
- el repositorio donde has resuelto el ejercicio,
- el enlace a Jenkins y el nombre del proyecto Jenkins donde lo has resuelto
-
Crea en GitHub un nuevo repositorio privado
ejecicio3examen
y da acceso al profesor: ualjjcanada -
Crea en tu máquina local un proyecto en Java con una clase con nombre
Ejercicio3
y un método llamadodiaSemana(int dia)
que recibe un numero entero y devuelve una cadena con el nombre del día de la semana:
1 -> lunes
2 -> martes
...
7 -> domingo
otro valor -> ERROR!
-
Implementa los casos de prueba necesarios utilizando JUnit y, si es posible, tests parametrizados, para obtener un 100% de cobertura del código del método
diaSemana()
, usando los valores límite adecuados donde proceda. -
Guarda tus cambios en el repositorio privado de este ejercicio.
-
Crea en Jenkins un proyecto de tipo pipeline que construya el ejercicio 3: compilando los fuentes y ejecutando los tests. Para esto será necesario que el proyecto esté mavenizado.
-
Publica en Jenkins los resultados de los test y de cobertura de código.
-
Añade al pipeline una fase de análisis estático de código en la que se ejecuten, al menos, CheckStyle y FindBugs/SpotBugs. No corregir los posibles errores que aparezcan.
-
Publica los resultados de CheckStyle y SpotBugs en tu proyecto Jenkins.
-
NO OLVIDES: Indica en tu página personal del examen:
- el repositorio donde has resuelto el ejercicio,
- el enlace a Jenkins y el nombre del proyecto Jenkins donde lo has resuelto