Skip to content

dmj619/examJun2020

 
 

Repository files navigation

examJun2020

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

EJERCICIO1 (1 punto)

Forkea este repositorio y modifica tu página .md con los enlaces a las respuestas. Envía tus cambios a este repositorio.

EJERCICIO2 (4,5 puntos)

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

EJERCICIO3 (4,5 puntos)

  • 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 llamado diaSemana(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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published