Resumen:
La presente Práctica Profesional Supervisada (PPS) se desarrolló en el seno de la organización Edit Software, una empresa dedicada al desarrollo de soluciones tecnológicas integrales para el sector salud. La actividad principal de la organización reside en el mantenimiento y evolución de un sistema ERP (Enterprise Resource Planning) Médico, cuya arquitectura monolítica basada en Java EE gestiona procesos críticos como la administración de pacientes, gestión de turnos, historias clínicas y facturación a obras sociales. [1]
Dada la naturaleza sensible de los datos médicos y necesaria disponibilidad del servicio, la calidad del software es un requisito no funcional imperativo. La finalidad del trabajo consistió en la ingeniería e implementación de una estrategia de Aseguramiento de Calidad (QA) Automatizado. Previo a esta intervención, el ciclo de desarrollo de software enfrentaba cuellos de botella significativos debido a la dependencia exclusiva de pruebas manuales, lo que elevaba el riesgo de regresión en despliegues productivos y limitaba la frecuencia de las entregas.
El proyecto abordó el diseño de un framework de automatización a medida, capaz de interactuar con desafíos técnicos complejos inherentes a la tecnología PrimeFaces [2] (renderizado dinámico y asincronía). El resultado buscado fue transicionar de un modelo reactivo a uno preventivo, integrando validaciones automáticas que aseguren la estabilidad operativa del sistema ante cambios continuos en el código fuente, garantizando así la integridad de la información sensible de los pacientes.