Thesis Estrategia de pruebas automatizadas y análisis de calidad para frontend React: caso Auditforge
| dc.contributor.department | Departamento de Informática | |
| dc.contributor.guia | Figueroa Colarte, Mauricio | |
| dc.coverage.spatial | Campus Casa Central Valparaíso | |
| dc.creator | Alvarado Raimilla, Sebastián Alexis | |
| dc.date.accessioned | 2025-11-03T13:48:52Z | |
| dc.date.available | 2025-11-03T13:48:52Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | AuditForge es un software open-source para automatizar reportes de ciberseguridad. En la práctica, el alto esfuerzo de elaboración de informes y la ausencia de un enfoque sólido de pruebas automatizadas limitan la confiabilidad y mantenibilidad del sistema. Este trabajo diseña e implementa una suite de pruebas automatizadas para el frontend y configura un pipeline de Integración Continua en GitHub Actions, complementado con análisis de calidad mediante SonarQube y umbrales de aceptación. La propuesta prioriza funcionalidades críticas usando Risk-Based Testing y emplea Jest y React Tes-ting Library con datos deterministas y mocks centralizados. La validación incluye pruebas unitarias, de componentes e integración de rutas; los reportes de cobertura se generan en formato LCOV para su integración con Sonar. Como resultado, se obtuvieron 997 pruebas con coberturas de 84.43 % en statements y 84.17 % en líneas, 68.02 % en ramas y 76.66 % en funciones, además de ejecuciones estables (100 % éxito) y tiempos sub-minuto en CI. Estos resultados habilitan refactorizaciones seguras, reducen el riesgo de regresiones y elevan la adecuación funcional, fiabilidad y mantenibilidad del producto, dejando una base reproducible para la evolución del proyecto y futuros colaboradores. | es |
| dc.description.program | Ingeniería Civil Informática | |
| dc.format.extent | 26 páginas | |
| dc.identifier.barcode | 3560900288781 | |
| dc.identifier.uri | https://repositorio.usm.cl/handle/123456789/77029 | |
| dc.language.iso | es | |
| dc.publisher | Universidad Técnica Federico Santa María | |
| dc.rights | Attribution 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Ciberseguridad | |
| dc.subject | Pruebas automatizadas | |
| dc.subject | Integración Continua (CI) | |
| dc.subject | Cobertura de código | |
| dc.subject | Aseguramiento de calidad de software (QA) | |
| dc.subject.ods | 8 Trabajo decente y crecimiento económico | |
| dc.subject.ods | 9 Industria, innovación e infraestructura | |
| dc.subject.ods | 16 Paz, justicia e instituciones sólidas | |
| dc.subject.ods | 17 Alianzas para lograr los objetivos | |
| dc.title | Estrategia de pruebas automatizadas y análisis de calidad para frontend React: caso Auditforge | |
| dspace.entity.type | Tesis |
