Caso de estudio

Automatización de pruebas para una cadena global de hamburgueserías

Nuestro equipo transformó los procesos de testing de una empresa de comida rápida mediante la incorporación de soluciones avanzadas de automatización en API, aplicaciones móviles y web.

Ampliamos la automatización a cientos de casos de prueba, incorporamos soluciones low-code y de IA, e implementamos workflows automatizados de reembolso disponibles 24/7, que permitieron recuperar cerca de USD 1 millón en 10 meses.

Lo que más me impresionó fue la calidad del trabajo del equipo de Abstracta y el alto estándar que mantienen en su comunicación. El código es limpio y tienen una ética de trabajo excelente. Están orientados a encontrar soluciones y buscan resolver cada problema de la mejor manera, escuchando atentamente las necesidades del cliente. Abstracta superó mis expectativas. No podría haber pedido una mejor experiencia con un proveedor.

Quality Assurance Manager

Conoce a nuestro cliente

Reconocido por su compromiso con la calidad y el servicio al cliente, nuestro cliente es una de las compañías de restaurantes de comida rápida más grandes del mundo, con más de USD 40.000 millones en ventas anuales a nivel global y más de 30.000 restaurantes en más de 100 países.

En este proyecto, trabajamos con uno de sus equipos globales.

  • Opera en Canadá, Estados Unidos y otros mercados internacionales.
  • Tiene su sede central en Miami, Florida.
  • Emplea a más de 6.000 personas.
  • Se especializa en la industria de alimentos y bebidas.
  • Es reconocida por sus altos estándares de servicio rápido y satisfacción del cliente.

Desafíos

La cadena global de comida rápida buscaba mejorar la eficiencia y la precisión al pasar de pruebas manuales a pruebas automatizadas. Para lograrlo, necesitaba un framework integral de automatización que permitiera realizar pruebas visuales y funcionales en distintos dispositivos y resoluciones.

El proyecto incluía mantener y mejorar los scripts automatizados existentes, desarrollar un framework sólido de automatización móvil y automatizar las suites de regresión y smoke testing para iOS, Android y Mobile Web. Otro objetivo clave era automatizar las pruebas visuales en cuatro resoluciones de pantalla diferentes.

Illustration of a person at a laptop placing a chess piece on the screen and holding a connected-nodes icon, representing strategy and thoughtful decision-making.

Soluciones y actividades

Nuestro equipo de especialistas comenzó con la configuración del repositorio inicial y del framework de automatización. Automatizamos las suites de smoke testing para Android e iOS, con cobertura para los mercados de Estados Unidos y Canadá. También integramos la automatización con la device farm del cliente, sus sistemas de reporting y el pipeline de CI/CD.

Luego ampliamos la automatización a las suites de regresión web, hasta superar los 200 casos de prueba con Playwright en entornos de QA y Staging. También escalamos la regresión visual a múltiples resoluciones e incorporamos ejecución en paralelo entre dispositivos y navegadores para acelerar el feedback.

A medida que avanzó la colaboración, extendimos la automatización a validaciones de API para servicios de terceros y desarrollamos workflows 24/7 para gestionar reembolsos de terceros. Además, acompañamos la adopción de automatización low-code.

Como uno de los principales avances, propusimos CustomGPT: un asistente de IA que utiliza la API de la herramienta de automatización low-code para sugerir reglas similares en formato Gherkin, identificar gaps y orientar la creación de nuevas reglas. Esto permite reducir duplicaciones y acelerar la creación de pruebas.

Fortalecer los vínculos y mantener una comunicación efectiva es clave para Abstracta. Por eso, durante todo el proyecto realizamos demos mensuales para mantener a los stakeholders informados e involucrados.

Tecnología utilizadas en nuestras soluciones:

  • WebdriverIO y Appium para automatización móvil
  • Playwright para automatización web y de regresión visual
  • Frameworks de API personalizados para validaciones de terceros y de contenido
  • CircleCI para pipelines y ejecución en paralelo
  • LambdaTest para cobertura en distintos dispositivos
  • Confluence para documentación de suites y gestión del conocimiento
  • TestRail y Allure para reporting y trazabilidad
  • Slack para notificaciones en tiempo real y colaboración entre equipos
  • CustomGPT para la creación de pruebas asistida por IA

Logros y resultados

Implementamos un programa de automatización sólido que aceleró los releases, amplió la cobertura y generó valor de negocio medible.

  • Reducimos la ejecución combinada de regresión móvil y web a ~35 minutos, frente a ciclos que antes tomaban varios días.
  • Alcanzamos el 100% de la automatización móvil planificada para las suites de smoke y regresión en Android e iOS.
  • Logramos el 100% de automatización de la suite de regresión web definida antes de lo previsto.
  • Desarrollamos más de 200 automatizaciones de API para integraciones clave con terceros.
  • Trabajamos junto al equipo de QA manual para crear suites de API destinadas a validar contenido específico dentro de las aplicaciones.
  • Automatizamos el procesamiento de reembolsos de terceros 24/7, con actualizaciones diarias en Slack, y logramos recuperar cerca de USD 1 millón en 10 meses.
  • Aumentamos la capacidad de ejecución mediante procesamiento en paralelo entre dispositivos y navegadores, y fortalecimos la trazabilidad a través de integraciones con CI/CD y herramientas de reporting.
  • Liberamos al equipo de testing manual para que pudiera enfocarse en pruebas de nuevas funcionalidades y testing exploratorio, con mayor impacto en la calidad general.
  • Impulsamos la adopción de herramientas de automatización low-code mediante estabilización, estrategias de reutilización de reglas y capacitación, para ampliar la participación y la cobertura.
  • Brindamos asesoramiento experto continuo y recomendaciones alineadas con buenas prácticas de la industria.

A través de este partnership, el cliente logró ciclos de feedback más rápidos, mayor confianza en los releases y un ecosistema de automatización preparado para escalar junto con nuevas prioridades.

Mantente conectado

con Abstracta

Noticias, artículos y recursos para construir mejor software.

Este sitio está protegido por reCAPTCHA y aplican la Política de privacidad y los Términos del servicio de Google.

Lee sobre nuestra política de privacidad.