Lo que logramos

  • Se ha logrado

    un aumento del 35 % en la cobertura con nuevas pruebas

  • Se han

    creado más de 600 casos de prueba

  • Se han

    destacado más de 70 defectos durante el ciclo de desarrollo

A quien

Descripción general

  • Parte 1

    Desafío

    Una próxima versión importante del equipo de automatización de cargas de trabajo ha supuesto un rediseño completo de las principales interfaces de usuario.

  • Parte 2

    Solución

    HCL DevOps Test fue seleccionado para un programa piloto debido a que ofrecía una solución sin código, con las ventajas añadidas de un mantenimiento sencillo de scripts y la capacidad de aprovechar las acciones de API y bases de datos en scripts de prueba.

  • Parte 3

    Resultados

    Los scripts de lenguaje natural se generan automáticamente a partir de sesiones de grabación y se pueden ampliar con pasos adicionales en el IDE mientras la aplicación está sin conexión.

El desafío

Una próxima versión importante del equipo de automatización de cargas de trabajo ha supuesto un rediseño completo de las principales interfaces de usuario. Este cambio radical significaba que ninguno de los activos de automatización de pruebas existentes era utilizable y que el esfuerzo para rediseñarlos era significativo.

La solución

El equipo creó rápidamente un marco modular de acciones de IU atómicas, que se encadenaron en pruebas compuestas para formar flujos de trabajo de usuario.

Cada uno de estos flujos de trabajo validaba una serie de resultados funcionales y no funcionales, incluida la verificación de los controles y valores de la interfaz de usuario, así como la comprobación de los parámetros a los que solo se puede acceder mediante API y consultas de bases de datos.

Los resultados

  • Los scripts de lenguaje natural se generan automáticamente a partir de sesiones de grabación y se pueden ampliar con pasos adicionales en el IDE mientras la aplicación está sin conexión.
  • Grabar las interacciones con la página web objeto de las pruebas y asociar cada acción con una captura de pantalla navegable de la página y su DOM se convirtieron en una forma natural e intuitiva de trabajar sin necesidad de código.
  • El reconocimiento inteligente de objetos durante la reproducción hizo que los scripts fueran resistentes a los cambios y fáciles de mantener.
  • La capacidad de reutilizar las pruebas de interfaz de usuario durante las pruebas de rendimiento genera eficiencias en la creación de scripts y resultados más rápidos.
  • Se pueden crear pruebas que combinen las interacciones del navegador con pasos para limpiar los datos y validarlos en los sistemas back-end, lo que proporciona flujos de trabajo más completos y sólidos.

Acerca de la empresa

El producto HCL Workload Automation permite a más de 2000 organizaciones líderes de todo el mundo obtener visibilidad y control completos de las cargas de trabajo atendidas y desatendidas.

Desde un único punto de control, es compatible con varias plataformas, proporciona una integración avanzada con aplicaciones empresariales como SAP, Oracle y Salesforce, y ofrece más de 35 complementos listos para usar, incluidos aquellos para actividades FTP y Hadoop.

Además, Workload Automation permite programar dependencias entre sistemas dispares y ayuda a aumentar la disponibilidad gracias a su arquitectura realmente tolerante a fallos.

Capacidades relacionadas