1.600 empleados
11 millones de descargas de aplicaciones nativas
Disponible en 400 ciudades a nivel mundial
Fundada en 2009 en Montevideo, PedidosYa es la compañía líder en delivery online de América Latina que conecta a millones de personas con alrededor de 32.000 comercios en Argentina, Bolivia, Chile, Colombia, Panamá, Paraguay, República Dominicana y Uruguay.
Su aplicación para teléfonos iOS, Android y Windows tiene 11 millones de descargas, en la que se pueden encontrar restaurantes, supermercados, farmacias, botillerías, tiendas de mascotas y tiendas de conveniencia.
Desde 2014, PedidosYa forma parte de Delivery Hero, la compañía líder en delivery online del mundo, con presencia en más de 40 mercados, más de 19.000 empleados y que cotiza en la bolsa de Frankfurt con un valor de más de € 4.5 mil millones.
PedidosYa es una de las mayores empresas tecnológicas del continente, que procesa operaciones por USD 1.000 millones y apuesta a expandirse hacia otros rubros, con foco en el segmento de pagos digitales.
1.600 empleados
11 millones de descargas de aplicaciones nativas
Disponible en 400 ciudades a nivel mundial
El 80% de los pedidos de delivery de PedidosYa provienen de sus aplicaciones nativas, lo que hace que la experiencia del usuario en sus aplicaciones sea un aspecto crítico de su negocio.
Estas aplicaciones están en constante evolución, con cambios enviados a producción con frecuencia.
Por lo tanto, es imperativo que los desarrolladores adopten metodologías, y herramientas para ayudar a reducir el riesgo como el que generan las diferentes fallas en el sistema provocando un resultado indeseado, sistemas que dejan de funcionar de la forma esperada, etc.
Minimizar los riesgos asociados a sus aplicaciones nativas.
PedidosYa contó con la ayuda de los expertos en automatización de Abstracta quienes crearon un plan. Éste consistió en construir un framework escalable, dinámico y fácil de mantener, para que sus equipos de desarrollo lo adoptaran junto con una metodología que permitiría una retroalimentación temprana y continua sobre la calidad de las aplicaciones nativas.
Durante tres meses, desarrollamos un framework específico en base a los requisitos de PedidosYa que permitió a los desarrolladores continuar implementando checks automáticos a nivel de interfaz de usuario, para sus aplicaciones de Android e iOS.
Características específicas del framework:
Combina las siguientes tecnologías: Java, Maven, TestNG, Appium, Allure, GenyMotion y SauceLabs.
Incluye un framework base dividido en dos repositorios: uno para Android y otro para iOS.
Utiliza el patrón Page Object para una mayor capacidad de mantenimiento de la prueba.
Sigue la metodología Data-driven testing (test dirigido por los datos), para poder agregar más casos de prueba simplemente agregando datos a un archivo csv.
Es capaz de ejecutar pruebas de tal manera que simula diferentes ubicaciones geográficas o idiomas que pueden configurarse en el dispositivo del usuario.
Se adapta a situaciones de A/B testing, donde el flujo de las pantallas cambia en ciertas circunstancias.
A lo largo del proyecto, el equipo de Abstracta realizó revisiones y retrospectivas semanales, haciendo una demostración del framework a las diferentes partes interesadas, obteniendo comentarios, sugerencias de mejora, ideas, cambios, etc.
Además, Abstracta realizó talleres con los desarrolladores, donde pudieron aprender todo lo relacionado sobre el framework: desde sus componentes básicos hasta cómo ejecutar pruebas y obtener informes.
Abstracta minimizó riesgos en el proceso de desarrollo y entrega de sus aplicaciones móviles nativas, que forman el núcleo del negocio de PedidosYa.
Abstracta ayudó a los desarrolladores a codificar de tal manera que simplificó la forma de probar sus aplicaciones, creando un framework de automatización personalizado que redujo el tiempo que lleva normalmente obtener resultados sobre el impacto de cada cambio de código en la calidad.
Abstracta permitió a PedidosYa ejecutar diferentes tipos de checks automatizados en su pipeline de desarrollo, partiendo con un requisito o una idea y terminando con una experiencia superior para los miles de usuarios que ordenan comida diariamente desde su aplicación.
Administradora de fondos de pensiones reduce 5x el tiempo de respuesta del sistema
VER CASO DE ÉXITO