Movilidad eléctrica: desarrollo de un ecosistema de software flexible y escalable
Tuesday, September 26, 2023 11:10 AM to 11:45 AM · 35 min. (America/Buenos_Aires)
DEV
DevEngineeringHardwareIoTtest-automationmovilidad-electricaflutter
Information
En Mirgor, uno de nuestros desafíos es el desarrollar productos centrados en la movilidad eléctrica. Para lograrlo, estamos constantemente en busca de metodologías que nos permitan crear productos robustos y confiables.
En está charla, contaremos los desafíos que enfrentamos al armar nuestro ecosistema de software, que incluye las aplicaciones móviles, nuestra plataforma de servicios cloud y el sistema de pruebas automatizadas (Test Automation), y como aplicamos todo esto a nuestros vehículos eléctricos.
Para demostrar el sistema de pruebas automatizadas haremos foco en las diversas herramientas de código abierto que utilizamos como Gherkin, Behave, Appium, Allure y su integración con nuestro repositorio de código en Gitlab. A su vez, creamos un harness para controlar nuestro hardware simulando las interacciones a nivel de usuario y finalmente todo esto está integrado en un proceso automatizado de CICD.
Para que el usuario del vehículo pueda controlar los niveles de asistencia, ver el estado de salud de los sensores y conocer métricas de su recorrido utilizamos una aplicación móvil que fue desarrollada teniendo como premisa que debíamos dar soporte tanto a teléfonos Android como iOS, con una herramienta flexible y confiable como lo es Flutter.
Por último presentaremos nuestra plataforma de servicios cloud, la cual permite la gestión de usuarios, registro de estadísticas y actualizaciones de firmware entre otras funciones. Este producto fue desarrollado sobre la base de una plataforma opensource. Sobre Juan Agustín Boirazian: Soy un estudiante de Ingeniería Electrónica en la UTN y trabajo como Desarrollador en Grupo Mirgor. Disfruto aprendiendo y fusionando conocimientos de diferentes áreas de la ingeniería y la programación. Definirse es limitarse , como dijo una vez ese famoso actor Argentino. Sobre Pablo Joaquim: Mi nombre es Pablo Joaquim, trabajo como jefe del área de Desarrollo de Nuevas Tecnologías dentro del equipo de Ingeniería de Mirgor. Soy parte de esta empresa desde hace ya casi 13 años y mi pasión es crear productos tecnológicos que transformen la vida de las personas.