Thesis
Estrategia de pruebas automatizadas y análisis de calidad para frontend React: caso Auditforge

dc.contributor.departmentDepartamento de Informática
dc.contributor.guiaFigueroa Colarte, Mauricio
dc.coverage.spatialCampus Casa Central Valparaíso
dc.creatorAlvarado Raimilla, Sebastián Alexis
dc.date.accessioned2025-11-03T13:48:52Z
dc.date.available2025-11-03T13:48:52Z
dc.date.issued2025
dc.description.abstractAuditForge 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.programIngeniería Civil Informática
dc.format.extent26 páginas
dc.identifier.barcode3560900288781
dc.identifier.urihttps://repositorio.usm.cl/handle/123456789/77029
dc.language.isoes
dc.publisherUniversidad Técnica Federico Santa María
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectCiberseguridad
dc.subjectPruebas automatizadas
dc.subjectIntegración Continua (CI)
dc.subjectCobertura de código
dc.subjectAseguramiento de calidad de software (QA)
dc.subject.ods8 Trabajo decente y crecimiento económico
dc.subject.ods9 Industria, innovación e infraestructura
dc.subject.ods16 Paz, justicia e instituciones sólidas
dc.subject.ods17 Alianzas para lograr los objetivos
dc.titleEstrategia de pruebas automatizadas y análisis de calidad para frontend React: caso Auditforge
dspace.entity.typeTesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
3560900288781.pdf
Size:
1.21 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: