La automatización de pruebas es esencial en el desarrollo de software, especialmente cuando se trata de operaciones críticas como las que se realizan en cajeros automáticos. En este vídeo, te mostramos cómo Atmirage facilita este proceso con una brevísima demo que ilustra su potencia y flexibilidad.
Automatización sin complicaciones
La demo comienza mostrando cómo Atmirage permite crear una “macro”, la base de cualquier prueba automatizada. Esta macro se configura grabando las acciones que deseas automatizar. En nuestro ejemplo, automatizamos una operación de dispensación de dinero en un cajero automático. Desde la inserción de la tarjeta hasta la retirada del recibo, Atmirage registra cada paso y lo convierte en una secuencia que se puede repetir automáticamente.
Algo interesante de Atmirage es su capacidad para incluir puntos de control y validaciones durante la ejecución automatizada. Por ejemplo, valida textos específicos en la pantalla del cajero mediante OCR (reconocimiento óptico de caracteres), lo que garantiza que cada paso se realiza correctamente.
Otro aspecto destacado de Atmirage es la posibilidad de utilizar variables dentro de las macros. En lugar de solicitar siempre una cantidad fija, como 30 euros, puedes configurar la macro para que utilice un valor variable, como 10, 20 o 50 euros. Esto es especialmente útil para probar diferentes escenarios sin tener que crear múltiples macros.
Gestión centralizada de pruebas
Atmirage Testing Center (ATC) es el módulo donde se gestionan todas las pruebas automatizadas. Puedes crear casos de prueba, asignarles distintas prioridades y ejecutar las pruebas en diferentes entornos, ya sea en un único cajero virtual o en varios a la vez. Los resultados se muestran en tiempo real y se pueden exportar para un análisis detallado.
Atmirage no solo simplifica la automatización de pruebas, sino que también permite una validación robusta y flexible, adaptándose a diferentes escenarios y necesidades. Esta herramienta es ideal para cualquier organización que busque optimizar la calidad y eficiencia en la validación de su aplicación de ATM.