EP Ingeniería de Software
Permanent URI for this communityhttps://hdl.handle.net/20.500.12672/5145
Browse
Browsing EP Ingeniería de Software by browse.metadata.advisor "Alarcón Loayza, Luis Alberto"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Framework ágil para realizar pruebas funcionales de software orientado a aplicaciones móviles, caso: aplicación móvil para transferencias bancarias desarrollada bajo metodología Scrum(Universidad Nacional Mayor de San Marcos, 2017) Daneri Beltrán, Stephany Gianina; Alarcón Loayza, Luis AlbertoLa realización de pruebas sobre aplicaciones móviles son mucho más complejas que las pruebas realizadas para aplicaciones web o de escritorio, ya que existen diferentes factores que amplían drásticamente el espectro de pruebas. Al seguir metodologías ágiles se deben realizar actividades de control de calidad en cada funcionalidad construida. Idealmente cada funcionalidad debería ser completada en una o dos semanas, y ello evidencia que se tienen tiempos muy cortos para garantizar su calidad. Por lo anteriormente mencionado, el presente informe de experiencia profesional describe un framework ágil para realizar pruebas de software donde se establece el proceso de trabajo a seguir, se dan pautas de cómo definir casos de prueba y de cómo construir pruebas automatizadas que respalden la implementación de una funcionalidad a nivel de servicios backend y a nivel de aplicativo móvil. El caso contexto de este informe es el de una aplicación móvil para las plataformas Android y iOS cuya funcionalidad principal son las transferencias bancarias. Actualmente, la aplicación cumple con la calidad esperada por el cliente y se encuentra publicada en Play Store (Android) y App Store (iOS).Item Optimización de un proceso ETL para el sistema de alertas tempranas en la gestión de riesgos de clientes en una entidad financiera peruana(Universidad Nacional Mayor de San Marcos, 2025) Huapaya Vásquez, Héctor Daniel; Alarcón Loayza, Luis AlbertoLa creciente digitalización y el aumento de la inclusión financiera en Perú han impulsado a las entidades bancarias a mejorar sus sistemas y mejorar la obtención de información de sus clientes. Esto ha conllevado que el proceso de ingesta de datos al modelo de alertas tempranos en la entidad financiera sea lento e ineficiente, lo que provoca no cumplir con las metas de entregar el modelo indicado. En este contexto, se ha llevado a cabo un proyecto para optimizar un proceso ETL (Extracción, Transformación y Carga), con el objetivo de reducir los tiempos de procesamiento y proporcionar información oportuna para un sistema de alertas tempranas de clientes que puedan presentar problemas financieros. El proceso ETL implementado recoge datos de múltiples orígenes, incluyendo bases de datos transaccionales, archivos de texto y sistemas legados. La fase de extracción garantiza la recopilación completa de datos, mientras que la transformación aplica reglas de negocio y técnicas de normalización para asegurar la calidad y coherencia de la información. La fase de carga transfiere los datos transformados a un almacén centralizado, optimizando su accesibilidad y análisis. El proyecto se desarrolló utilizando un método ágil propio de la entidad con base en Scrum, que facilitó una gestión dinámica y colaborativa del trabajo. Se ajustaron los procesos, incorporando procesos almacenados y automatizaciones de cargas de trabajo. Este trabajo no solo automatiza procesos manuales y mejora la eficiencia operativa, sino que también establece una base sólida para tener un modelo de ingesta de datos. Estas mejoras permitieron disminuir significativamente los tiempos de procesamiento mensual, incrementando la eficiencia y efectividad del sistema de alertas tempranas.Item Un marco de trabajo para el diseño e implementación de pruebas de software aplicadas a una API desarrollada en Scrum(Universidad Nacional Mayor de San Marcos, 2018) Malpica Martinez, Silvana Yasmin; Alarcón Loayza, Luis AlbertoDescribe el proceso de control de la calidad de una API durante su mantenimiento y actualización que se llevó a cabo siguiendo las buenas prácticas de la metodología Scrum en la empresa Belatrix. Para este proyecto se desarrolla tanto pruebas funcionales como no funcionales. Dentro las de las pruebas funcionales, se automatizan los escenarios correspondientes con las pruebas de regresión. Se utiliza Java para escribir los scripts y TestNG como framework de las pruebas automatizadas. En el ámbito de la performance, se realizan pruebas de rendimiento, de carga y de estrés con la herramienta JMeter.