Únase a nosotros el 30 de abril: Presentación de la prueba CT de Parasoft C/C++ para pruebas continuas y excelencia en el cumplimiento | Regístrese ahora

Tiempo de lectura: 6 minutos.

General

Caesars Entertainment es un líder mundial en juegos y hospitalidad. Después de fusionarse con Eldorado Resorts, la compañía es el operador de casinos más grande de los Estados Unidos e incluye 24 marcas.

La principal prioridad de Caesars son sus huéspedes. Se enfocan en generar lealtad y valor a través de una combinación única de excelente servicio, excelentes productos, excelencia operativa y liderazgo tecnológico.

En un esfuerzo por modernizar y expandir su programa de lealtad centrado en el cliente, Caesars eligió integrar Salesforce como la base de los sistemas. Para garantizar una implementación exitosa, no podían permitirse apostar por la calidad.

Con la automatización de pruebas como un factor crítico para brindar una experiencia de alta calidad al cliente, Roosevelt Washington, gerente senior de aseguramiento de la calidad de TI en Caesars Entertainment, tomó la iniciativa para adoptar con éxito prácticas de automatización de pruebas y brindar valor medible a la empresa.

Vea una vista previa de la presentación de Caesars Entertainment en la reciente Cumbre de Calidad y Pruebas de Software Automatizado. Descubra cómo validan su programa de fidelización con prácticas de automatización de pruebas.

PRESENTACIÓN COMPLETA DISPONIBLE AQUÍ >>>

Los desafios

A medida que Caesars ha crecido a través de adquisiciones a lo largo de los años, también lo ha hecho el número de aplicaciones desarrolladas. El resultado son varios sistemas desconectados en varias empresas.

Es extremadamente importante para Caesars crear una experiencia perfecta para sus invitados. Eso significa que no importa cuál de las 22 nuevas propiedades adquiridas elijan visitar los huéspedes, tendrán una experiencia constante. Por ejemplo, pueden llevar su tarjeta de recompensa a cualquier máquina tragamonedas en cualquier propiedad y funcionará de la misma manera. Es una interacción fluida e impecable.

Se requiere una gran cantidad de trabajo de integración y pruebas dentro de un sistema complejo para garantizar que los huéspedes tengan una experiencia común y consistente. Los esfuerzos de prueba manuales simplemente no pudieron seguir el ritmo de la entrega.

El enfoque

Roosevelt y su equipo determinaron que la automatización de pruebas era la clave para brindar de manera eficiente una experiencia de alta calidad a cada visitante. Comenzaron su viaje de gestión de la calidad en 2014 y desde entonces han implementado mejoras continuas.

Roosevelt ve el retorno de la inversión (ROI) desde una perspectiva de evitación de costos en lugar de ahorros de costos. Además de brindar experiencias fluidas a sus huéspedes, su evasión de costos ha crecido a un ritmo asombroso a lo largo de los años.

Gráfico de reducción de costos anuales de Caesars Entertainment con automatización de pruebas.

Construir un Centro de Pruebas de Excelencia

Con la decisión de crear un centro de pruebas de excelencia, se inició una hoja de ruta de desarrollo. Comprometido con mejorar la calidad y los estándares y prácticas de prueba, el equipo de control de calidad adoptó un enfoque incremental comenzando por el personal. Los primeros pasos en el viaje de Caesars fueron definir e implementar las mejores prácticas de automatización de pruebas y gestión de calidad.

Evitación de costos: 450 horas

Estandarice las plantillas de informes

En 2015, Caesars tomó los siguientes pasos para mejorar sus procesos de aseguramiento de la calidad (QA):

  • Prácticas de prueba estabilizadas.
  • Informes estandarizados para comunicar mejor el estado de las pruebas y los productos.

Evitación de costos: más de 1,800 horas

Consolidar procesos y herramientas

Al año siguiente, el equipo de QA evaluó y consolidó todas sus herramientas de prueba existentes, optando por lo mejor del mercado desde su punto de vista. Trabajaron para estandarizar procesos y herramientas en toda la empresa.

Evitación de costos: 3,300 horas

Optimizar un procedimiento operativo estándar

Durante 2017 y 2018, el equipo de QA trabajó para optimizar sus marcos de prueba y procedimientos operativos estandarizados.

Reducción de costos:

  • 2017: 6,000 horas
  • 2018: 18,000 horas

Crear un marco de automatización

Para 2019, Roosevelt y su equipo pasaron a las canalizaciones de integración continua / implementación continua (CI / CD). Crearon un marco de automatización, que es doble:

  • Frontend
  • Backend

La interfaz es como la autoayuda. Los superusuarios, incluso aquellos sin conocimientos de codificación, pueden seleccionar casos de uso desde una interfaz para ejecutarlos automáticamente. El backend es donde se configura la simulación del entorno para la integración continua, las pruebas continuas y la entrega continua.

Evitación de costos: más de 20,000 horas

Mejoras continuas

2020 trajo COVID-19, que interrumpió la industria hotelera y muchas de las iniciativas de Caesars, incluida la participación en la virtualización de servicios. Ese plan se trasladará a 2021 y más allá cuando incorporarán prueba de interfaz de usuario web usando Parasoft Selenic y implementar Parasoft Virtualizar para mejorar su estrategia de prueba de API.

Consideraciones clave

Al implementar la automatización de pruebas de software, hay factores esenciales a considerar.

  • Obtenga el apoyo del liderazgo.
  • Anticipa un cambio de cultura. Al igual que cualquier cambio, la automatización puede dar miedo, pero en última instancia potencia a los equipos de desarrollo y control de calidad y beneficia a toda la organización.
  • Cuantifique su ROI y comuníquelo a las partes interesadas clave.
  • Consiga una fuerte alineación con los recursos y el acceso a las herramientas. En algunos casos, es posible que no tenga el ancho de banda necesario desde una perspectiva interna para alcanzar una iniciativa.
  • Asigne tiempo para el mantenimiento de la secuencia de comandos.

El equipo de garantía de calidad de Caesars compartió un par de experiencias que ponen en perspectiva algunas de las consideraciones clave.

Elija un producto sólido y un proveedor sólido

El equipo tenía un producto que querían incorporar a la virtualización de servicios. Después de desarrollar el caso de uso y proporcionarlo a Broadcom, el proveedor titular, la virtualización falló. Broadcom quería cobrarle a Caesars para decirles por qué fallaba su producto. Roosevelt buscó otros proveedores y descubrió Parasoft. Después de ejecutar el mismo caso de uso, ocurrió el mismo problema.

"¿La diferencia? En 30 minutos, el equipo de desarrollo de Parasoft tuvo una solución urgente y estábamos en camino ”, explicó Roosevelt. “Tuvimos una prueba de concepto exitosa para la virtualización de servicios. Necesita un producto sólido y un proveedor con un soporte sólido ".

Ahorre tiempo reutilizando guiones

Caesars ahorra tiempo con las pruebas de rendimiento al usar los mismos scripts con cambios mínimos para las pruebas de carga. Roosevelt dice: "No necesita tener otro producto más para hacer eso, y eso es lo que me encanta de usar Parasoft SOAtest para las pruebas de API".

Los resultados

Caesars está recorriendo el camino de la mejora continua, siempre examinando lo que están haciendo y cómo mejorarlo. Para comunicar el ROI a las partes interesadas clave dentro de Caesars, Roosevelt ideó una fórmula de ROI de automatización que muestra la evitación de costos año tras año utilizando prácticas de automatización de pruebas.

Fórmula de ROI de automatización: ROI = ((tiempo manual - tiempo de ejecución de automatización) x costo de recursos) - (costo de entrega + mensual / anual)

Demostrar el retorno de la inversión al liderazgo

Los cálculos basados ​​en la fórmula del ROI de la automatización son los que Roosevelt presenta al liderazgo de Caesars. Demuestra una razón medible para automatizar las pruebas: los ahorros en los costos que evita (evasión de costos) superan el costo de comprar productos en las herramientas de prueba de hardware y software.

Utilice nuestra práctica calculadora de ROI para evaluar los ahorros potenciales en sus procesos de prueba.

Evitando Costos

El esfuerzo de automatización de pruebas y ROI de Caesars comenzó en 2014 con 450 horas de evasión de costos. Cada año, sus horas anuales para evitar costos aumentan exponencialmente. En 2019, la evasión de costos de Caesars basada en pruebas de regresión automatizadas fue de más de 20,000 horas. Cuando multiplica esas 20,000 horas de pruebas automatizadas por $ 50 por hora por el costo de un recurso para realizarlas manualmente, la evasión de costos supera con creces el millón de dólares.

Beneficios de la solución

Al crear una estrategia de automatización de pruebas escalable y mantenible con la solución de pruebas Parasoft Salesforce, Caesars aceleró las pruebas y la entrega. Estos son dos de los principales factores que contribuyen a esta aceleración y evitación de costos:

  • Se mejoró la automatización de las pruebas de IU en más del 96%. La ejecución de las pruebas de IU tomó demasiado tiempo, tomó muchos días, antes de automatizar las pruebas con Parasoft Selenic.
  • Reducción del tiempo de ejecución de la prueba de API en un 97%. Utilizando tecnologías clave, pudieron probar las API impulsadas por la interfaz de usuario para obtener comentarios estables y rápidos en comparación con los escenarios impulsados ​​por el navegador.

Descubra cómo elegir la solución de prueba de API adecuada para su organización.

  • Industria: Hospitalidad
  • Tamaño de la empresa: 54,000
  • Ubicación: Las Vegas, NV
  • Soluciones: Selenic, SOAtest, Virtualizar