5. Enhanced Elastic Execution Grid
Why was this developed?
In the previous version of Avo Assure, whenever the user wants to execute the test cases, the user had to face key challenges. Those key challenges will be like
If it is manual testing, the user will get slow releases and require more time to execute the test cases.
If it is automation, the user has to execute one-by-one test cases and requires more time to execute the test cases.
Scalability - If the user wants to execute the test case in one or ten environments. So, the user must test it in different environments individually.
Now Avo Assure team has developed Elastic Execution Grid, which offers the ability to execute test cases on large scale with rapid execution times, which is also framework independent.Elastic Execution Grid will give the user a platform to execute many test scenarios on a large scale, and those executions will be completed in less time. And there is no framework, like no hardware and software dependencies where the user wants to execute their execution.
How does it look?
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FyeFj5YZMiX6Mx9qQN8SL%252F13..png%3Falt%3Dmedia%26token%3Db27ec958-8e5f-4846-b3df-2e13c7c74317&width=768&dpr=4&quality=100&sign=e66b339e&sv=1)
How does it work?
Agent
A group of Avo Assure Clients makes Avo Agent. The system will host agents on the cloud or on-premises. Note: Agent will take care of the Avo Assure Client.Steps to install Agent
The admin has to log in to Avo Assure with Admin Avo Assure credentials.
The admin has to click the Manage Agents button as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FApsM8QULzpblbHMV91H4%252F1..png%3Falt%3Dmedia%26token%3D1c60b625-19b8-461e-88cc-025f160072b9&width=768&dpr=4&quality=100&sign=e689dded&sv=1)
The admin has to click the Link provided at the manage agents window, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252Fd4xVWcqKF4FHwb6clHPe%252F2..png%3Falt%3Dmedia%26token%3D3bda4d21-dde9-4243-a6d1-54fd225d9dde&width=768&dpr=4&quality=100&sign=15eac64e&sv=1)
Get the Agent window will be displayed, the admin has to click the Download button as shown below and avoagent.exe will be downloaded.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FRRQS4lNAafBcrSsU4t8X%252F2.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=c2f6cb3d&sv=1)
The admin has to provide the avoagent.exe to the user. The user has to run the avoagent.exe file in their system. Note: Only the admin role will be able to manage the agents.
Once the admin provides the avoagent.exe file, the user has to copy the avoagent.exe file and paste it into a required folder, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FgbKM6XVtbEk1v8Jg9Arv%252F6..png%3Falt%3Dmedia%26token%3D435fa674-a8ba-4cc7-9c0e-7c2e5cc454b5&width=768&dpr=4&quality=100&sign=77d735a6&sv=1)
The user has to Double-click on the avoagent.exe file.
The AvoAgent Configuration window will display as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FklDlmr71vH2LPzncXwOH%252F8..png%3Falt%3Dmedia%26token%3D9229f0ff-0672-4deb-97c4-71cf00d9830e&width=768&dpr=4&quality=100&sign=97714851&sv=1)
The user has to enter the Avo Assure server URL in the https:// box and click the Submit button, as shown below. Note: a. The Port box will be read-only. b. The user has to enter the Avo Azure server URL, where the test scenarios will be executed.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FzprWgaEtilMAZwBsZf1U%252F9..png%3Falt%3Dmedia%26token%3D1333a90d-21db-46db-b261-84aa4d31a4e7&width=768&dpr=4&quality=100&sign=54d8b9d8&sv=1)
Once the user clicks the Submit button, the system will install the agent. Once the agent is installed, the agent will automatically download the Agent Avo Assure Client (package), as shown below. Note: Once the execution is started through Agent/Grid, then execution will be triggered by Agent Avo Assure Client.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FeFJOLzeCAm17AXhMsRp6%252F6.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=3d5d0d8&sv=1)
The agent will install the Agent Avo Assure client (Package), as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FonKdBLhIv9ytLncHQMuA%252F7.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=432e06cc&sv=1)
Once Installation is done, the admin will make the Avo Assure Client as Active status and provide the number of Avo Client Count, and then click the Save button, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252F72ngXsgltrWB6UUskKWA%252F12..png%3Falt%3Dmedia%26token%3De0a961fc-e20a-4fd1-87de-015f78bf9a9a&width=768&dpr=4&quality=100&sign=afb00a29&sv=1)
The system will generate a toast message, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FtZSGZFrJCO0Fo4EtOWGT%252F13..png%3Falt%3Dmedia%26token%3Dfe082e57-2e55-431b-8e06-c22d3af7f092&width=768&dpr=4&quality=100&sign=b678c0af&sv=1)
Grid:
Grid is a combination of agents. If the user wants to execute multiple agents, then the admin can create a grid with a combination of agents.Steps to create a Grid
The user has to click the New Grid button, create a new grid window will be displayed, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FMa17N2KDQgk4DRba1Aks%252F14..png%3Falt%3Dmedia%26token%3D310f49dc-e053-4ce9-ac9d-a1da34d32852&width=768&dpr=4&quality=100&sign=443aed0e&sv=1)
The user has to enter the grid name in the Avo Grid Name box, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FLXagJCxzciPBLjqppC5j%252F15..png%3Falt%3Dmedia%26token%3D81505e52-0fe2-4c3e-a4d5-8a26be34b102&width=768&dpr=4&quality=100&sign=95bc7470&sv=1)
The user has to select the required active Agents from the list and click the Save button as shown below. Note: The system will not show the agents which are in the inactive state.
The system will generate a toast message and display a new grid on the grid home page. After the successful creation of the grid, the user can execute modules.
Execution:
The user has to click the Execute button from Avo Assure home page, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FwDokUyQ5GensomUbpbRV%252F18..png%3Falt%3Dmedia%26token%3Db75be023-a474-42cf-a76d-edb20c6186ce&width=768&dpr=4&quality=100&sign=52c4379&sv=1)
Execute Profile window will display, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FkEgpOKxkc42Lo1RLubRw%252F19..png%3Falt%3Dmedia%26token%3D2bc228d6-a493-42db-9006-05a9980f85b6&width=768&dpr=4&quality=100&sign=d2299894&sv=1)
The user has to click the Add Profile button from the execution profile window, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FPQjjLUyqBhKfN7dI3mjY%252F20..png%3Falt%3Dmedia%26token%3D21cfcf0e-16c1-4cae-9bf7-2454933e54f8&width=768&dpr=4&quality=100&sign=9a599b39&sv=1)
Create Execution Profile window will be displayed, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252F8BP4y1CjvkO6qF70smE9%252F21..png%3Falt%3Dmedia%26token%3D6443a671-79d0-424c-8527-6887da784cb3&width=768&dpr=4&quality=100&sign=dc0ab763&sv=1)
The user has to enter the profile name in the Profile Name box, as shown below.
The user has to select the Execution type, as shown below
The user has to select the required Module from the modules list, as shown below.
The user has to select the Avo Agent/Avo Grid provided by the admin, as shown below.
The user has to select the browser from the Select Browsers box, as shown below.
The user has to click the Save button.
If the user wants to provide the execution parameters, then user can create a profile by using execution parameter icon.
The user has to click the Execution Parameter icon, and the execution parameter window will be displayed.
The user has to enter the required details like Data Parameterization, Condition, App Type, and Accessibility Standard, and click the Save button, as shown below.
The execution profile name will be displayed in the execution profile table.
The user has to click the Execute Now button as shown below.
Execute now window will be displayed, as shown below.
The user has to select the Avo Agent/Avo Grid radio button and click the Execute button, as shown below.
The system will generate a toast message, as shown below.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FbGZsRy51kXvkcXtrOlG5%252F35..png%3Falt%3Dmedia%26token%3D7341fc80-9992-41c9-80a5-337363e1633f&width=768&dpr=4&quality=100&sign=9c981ea3&sv=1)
The user can view the execution list in Manage Execution Queue, as shown below.
Once execution is completed, then user can view the report in the Reports plugin.
![](https://docs.avoautomation.com/~gitbook/image?url=https%3A%2F%2F420146545-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FTb6M8zQCzQSmPAQyfnHz%252Fuploads%252FchDnx03HF1Mxbw7tyUYY%252F37..png%3Falt%3Dmedia%26token%3D3307e580-50c9-43f0-b832-078d10c24a7d&width=768&dpr=4&quality=100&sign=fa9d1d9c&sv=1)
How can I get this?
If the user upgrades to the latest version of Avo Assure to 23.1.0, this feature will be available automatically.
Last updated