01. TestRail Integration

Why Was This Developed?

Previous versions of Avo Assure supported integrations with qTest, Zephyr, Azure DevOps, and Jira. Avo Assure now includes TestRail Integration, allowing users to seamlessly map and execute TestRail test cases directly within the platform.

What is the Goal?

Integrating TestRail with Avo Assure aims to enhance test management and execution capabilities. This allows users to seamlessly map their TestRail test cases with Avo Assure's testing processes, enabling a more organized, efficient, and traceable testing workflow.

How Does It Work?

Pre-requisites

To map the TestRail testcases into Avo Assure, the user requires the following details of TestRail:

  • TestRail URL

  • TestRail Username

  • TestRail API Token

Note: Ensure that the Avo Assure Client is effectively connected for possible mapping of TestRail test cases. This setting is specifically for the integration with web projects within TestRail. Make sure you have set up your project, test suite, and test cases in TestRail beforehand.

TestRail Configuration in Avo Assure

  1. The user has to Navigate to the Avo Assure home screen.

  2. The user has to click the Settings button.

  3. The user has to click the Manage Integrations button, and the Manage Integration window will be displayed.

  4. The user has to click the TestRail button, and the TestRail login window will be displayed.

  5. The user has to enter the user name in the Username field.

  6. The user has to enter the API token in the API Token field.

  7. The user has to enter the URL in the URL field.

  8. To save the credentials for future usage, the user has to click the Save the Credentials check box.

  9. The user has to click the Login button.

  10. Once the credentials are successfully configured, a toast message will be displayed indicating that the Testrail configuration was successfully created.

Mapping Work Items in Avo Assure

TestRail Test Cases Mapping

Note: TestRail test case mapping is applicable only to web projects. Before proceeding, ensure you have your project, test suite, and test cases already created within the TestRail application.

  1. The user has to Navigate to the Avo Assure home screen.

  2. The user has to click the Settings button.

  3. The user has to click the Manage Integrations button, and the Manage Integration window will be displayed.

  4. The user has to click the TestRail button, and the TestRail login window will be displayed.

  5. The user has to click the Login button, and the Manage Integration window will be displayed. Note: If the credentials are configured before, the user does not have to enter the credentials again.

  6. The user has to select the TestRail project from the Select Project drop-down and select the required Test Case from the list. Note: The user can select only one test case for mapping.

  7. To map the testcase with the Avo Assure project, the user has to select the required testcases. Note: If required, the user can select multiple testcases to map.

  8. The user has to click the Map button and then click the Save button.

  9. To view the mapped files, the user has to click the View Mapping button, and the Mapped files window will be displayed.

  10. If the toggle button is off, the user can view the TestRail testcase and Avo Assure Testcase.

  11. If the toggle button is on, the user can view the Avo Assure Testcase to TestRail Testcase.

  12. To export the mapping details, the user has to click the Download icon.

TestRail Testcase Execution on Avo Assure

Pre-requisites

The Avo Assure Client must be up and running.

  1. The user has to Navigate to the Avo Assure home screen.

  2. The user has to select the Project from the project list.

  3. The user has to click the Execute button, and the Configure & Execute window will be displayed.

  4. The user has to click the Add Configuration button, and the Execution Configuration Setup window will be displayed.

  5. The user has to enter the Configuration Name in the Enter Configuration Name textbox.

  6. The user has to select the mapped Test Suite.

  7. The user has to select the Avo Agent / Avo Grid from the Select Avo Grid drop-down menu.

  8. The user has to select the browser from the Select a Browser drop-down menu.

  9. The user has to select the TestRail Integration from the Select Integration drop-down menu, and the pre-filled TestRail window will be displayed.

  10. The user has to select the Test Plan / Test Run from the Select Test Plan drop-down menu.

  11. The user has to select the Test Plan / Run and click the Save button.

  12. The user has to click the Save button, and a toast message will be displayed as the Configuration created successfully.

  13. The user has to click the Execute Now button and the Execute Now window will be displayed.

  14. The user has to select the Execute with Avo Assure Client radio button.

  15. The user has to search and select the available Avo Assure client and click the Execute button.

  16. The Execution will start on the Avo Assure client. After the complete execution, the Execution Status dialog box will be displayed.

  17. To view the report, the user has to click the Reports link.

  18. The user can view the Logs in the Avo Assure client.

  19. The user can view the Status in the TestRail application.

How can I get this?

If the user upgrades to the latest version of Avo Assure to 24.0.1, this feature will be available automatically. If you are not part of this particular version, 24.0.1, contact Avoproductsupport@Avoautomation.com to get this version.

Last updated