i
Ejecución Planes de Pruebas
La ejecución de los planes de pruebas está a cargo de una aplicación robot.
Utilizando esta herramienta, se seleccionan los planes de pruebas a ejecutar, para cada uno de ellos se define la secuencia de escenarios indicando, la cantidad de ejecuciones que se deben disparar y si se realiza en forma secuencial o paralela.
Si se ejecutan varios planes de pruebas, el robot los ejecuta de manera secuencial.
Cuando se ejecuta un escenario, el robot simula el comportamiento del usuario. Esta simulación implica el uso de la misma interfaz de usuario basada en navegadores web para realizar las tareas, con lo cual la ejecución del escenario permite también evaluar el comportamiento de la infraestructura de red y comunicaciones que soporta a la solución.
De la misma forma, se pueden simular situaciones de carga considerando ejecuciones de escenarios de manera concurrente y/o prolongadas en el tiempo, que permiten analizar el impacto que provocan sobre el consumo de recursos en los servidores de aplicación o de base de datos, y el crecimiento de la base de datos, entre otros factores.
La aplicación robot permite:
•Ejecución automática de los escenarios tipo "Escenario Aleatorio".
•Ejecución automática de los escenarios tipo "Caso de Prueba".
La aplicación robot se encuentra desarrollada en lenguaje Java y para su funcionamiento incluye una versión del entorno de ejecución Java, de manera que no es necesario tener una instalación previa en el sistema para poder ejecutar el robot.
La aplicación robot puede ser ejecutada en ambientes Microsoft Windows, se comunica con Deyel mediante el uso de web services y utiliza una API para comunicarse con los navegadores. Dicha API soporta los navegadores Mozilla Firefox y Google Chrome.