LEAN en la automatización de pruebas de software
Enlace a fuente original
Archivos
Fecha
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad de Buenos Aires. Facultad de Ciencias Económicas. Escuela de Estudios de Posgrado
Resumen
La automatización de pruebas de software y la integración continua se han convertido en un factor muy importante en los procesos de calidad bajo metodologías ágiles. Sin embargo, al llevarlo a cabo en la práctica se producen problemas recurrentes tales como la duplicidad del código y los datos de prueba, la variabilidad en los resultados debido a entornos poco estables, la sobrecarga en la ejecución de las pruebas y la falta de criterios claros (Leloudas 2023, p. 141). Estos problemas conducen a la creación de cuellos de botella en los pipelines de validación, incrementando los tiempos de respuesta y la obtención de feedback, así como perjudicar la confiabilidad de la suite de pruebas automatizadas como herramienta para la detección temprana de errores. El presente trabajo plantea como objetivo analizar y aplicar los principios de Lean Software Development así como del Toyota Production System (TPS) en el marco de la automatización de pruebas de software, y comprobar cómo prácticas como el VSM (Value Stream Mapping), Just-in-Time, Jidoka, PDCA (Plan-Do-Check-Act) y Kaizen pueden ayudar a eliminar residuos, variabilidad innecesaria y evitar la sobrecarga en las prácticas de prueba. La metodología empleada consiste en un repaso de la bibliografía que trata los fundamentos Lean y ágiles, junto con un análisis cualitativo de los problemas más comunes en la automatización, complementado con ejemplos prácticos de código y escenarios de prueba. De esta manera obtener un diagnóstico que indique las roturas del flujo de valor, como son pruebas intermitentes, tiempos de espera antes de un despliegue o entre la ejecución de pruebas, duplicidad de casos y problemas en el mantenimiento de los scripts debido a cambios en la interfaz de usuario o en los ambientes de la ejecución.
Descripción
Fil: Bonilla Velásquez, Brayan Esteban. Universidad de Buenos Aires. Facultad de Ciencias Económicas. Buenos Aires, Argentina.
Contenidos
Temas
Automatización de pruebas de software, Metodologías ágiles, Desarrollo Lean de Software, Integración y entrega continua, Mapeo del Flujo de Valor
