AI TESTGEN: GENERADOR AUTOMATICO DE TESTS UNITARIOS CON IA PARA PROYECTOS JAKARTA EE
Detall TFG
Marc SÁNCHEZ ARTIGAS
-
AI TESTGEN: GENERADOR AUTOMATICO DE TESTS UNITARIOS CON IA PARA PROYECTOS JAKARTA EE
L'objectiu del TFG és crear una eina de línia de comandes que genera tests unitaris per a projectes Jakarta EE (JPA + JAX-RS) a partir de models de llenguatge (LLM). L'usuari indica la ruta a un projecte Java i l'eina envia el codi font a un proveïdor d'IA (Gemini, Groq, DeepSeek o OpenRouter) amb un prompt pensat per a Jakarta EE. Com a resultat s'obtenen tests JUnit 5 amb mocking (Mockito) i assercions (AssertJ). Si els tests no compilen, es reenvien els errors a la IA perquè els corregeixi (fins a 3 reintents). Un cop generats, es compilen i s'executen amb Maven, es recullen mètriques de cobertura amb JaCoCo (línies, branques, complexitat ciclomàtica, mètodes) i es detecten test smells en 7 categories. Tot queda registrat en un informe JSON i un històric CSV. També es comparen els resultats amb els tests que genera NetBeans IDE, que a la pràctica son esquelets buits sense lògica de test.
03-JUN-2026
-
-
Alumne assignat
| Nom | Cognoms | Data Assignació | Curs |
|---|---|---|---|
| ILLYA | KUNAKH | 01-SET-2025 | 2025-2026 |
Fitxers
| Fitxer | Tipus de Document | Descripció |
|---|---|---|
| Memoria_KUNAKH_ILLYA.pdf | Memòria |
Tribunal
Laboratori de recerca 231
30-JUN-2026 15:45
Daniel BARCELONA PONS
Santiago ROMANÍ ALSO
Roy GONZÁLEZ SALGADO