Working with External Integrations on QARA Enterprise

Automation testing tools today are designed for seamless integration with several external tools. Having worked with the QARA Enterprise test automation tool, I have witnessed how the integration with other popular tools makes it possible for testers to perform multiple testing functionalities on the same platform, without the need to switch between platforms. QARA Enterprise is a test automation tool developed by The Digital Group, which also offers external integrations with popular platforms like Jira, Sauce Labs, Microsoft Test Management (MTM), Jenkins and a few more. Here we shall learn about working with the integrations, one at a time.

1] Jira Integration

To connect JIRA project on QARA Enterprise, follow the steps below:

1. Click on the "Options" menu present on QARA Enterprise dashboard.

2. Go to JIRA > JIRA Configuration

1.jpgEnter valid JIRA credentials in the pop-window.

4. Click on the "Save" button, as shown below.

2.jpg

After saving the JIRA credentials, continue with the steps:

5. Click on the "Connect JIRA Projects" sub menu.

3.jpg

6. Click on the “Connect JIRA projects” that appears on the pop-up window. The window below appears:

4.jpg

7. Select the checkbox next to the project you wish to connect and click on “Connect”

The connected JIRA projects will appear in the Left panel, as shown in the image below:

5.jpg

*Note: All the JIRA projects will be depicted by a different icon.

8. Right click on a JIRA project folder, to create a new issue.

6.png

After clicking on “Create Issue”, a screen appears as shown below.

7.jpg

In addition to the Project and Issue type (which will be updated automatically), users can add more details, such as a summary, a description, its priority, labels, its environment and attachments, if any.

9. Right click on the existing JIRA issue, to edit its details.

8.jpg

10. User can view JIRA test case ID from QARA.9.png

2] Microsoft Test Management (MTM) Integration

QARA Enterprise provides the following features for connected MTM projects.

  • Existing MTM test cases will get imported as per plan selection in QARA.
  • User can create new test case from QARA which will automatically reflect in MTM.
  • User can Automate MTM Test Cases from QARA.
  • User can execute Manual / Automated test cases from QARA and the execution status will automatically sync with MTM.

 

MTM Configuration

Click on the Options tab to select MTM, as shown below.

10.png

To configure, provide credentials to connect with MTM, as shown below.

11.png

Importing MTM Projects

Once we have configured the user credentials, we can import projects from MTM by providing required data as shown below. After import, the project will be available in QARA Enterprise.

12.jpg

Connecting MTM Project

To connect a MTM project, select the required MTM plan and click on the Connect button, as shown below.

13.png

 

The connected MTM plans will be displayed on the left panel of the dashboard, as shown below.

14.png

The user can automate MTM test cases from QARA, as shown below.

15.png

3] BrowserStack Integration

To run test cases on multiple browsers and different operating systems, QARA Enterprise has been integrated with BrowserStack. Follow the steps below to run test cases using BrowserStack:

1. Select Run Mode as Cloud Execution

2. Click on Run Configuration.

3. Select type as BrowserStack.

The pop-up window will appear, as shown in the screenshot below.

16.jpg

4. Enter the valid BrowserStack credentials (User Name and Access Key).

5. From the drop-down menu, select the Operating System and the Browser you wish to run the test case against.

6. Select the environment and other settings as required.

7. Click on Save.

8. Select the test cases

9. Click on Run to execute the test cases.

10. User can view execution by logging BrowserStack account, as shown below:

17.jpg

4] Sauce Labs Integration

To run test cases on multiple browsers and different operating systems, QARA Enterprise has been integrated with Sauce Labs. Follow the steps below to run test cases using Sauce Labs:

  • Select Run Mode as Cloud Execution
  • Click on Run Configuration.
  • Select type as Sauce Labs.

The pop-up window will appear, as shown in the screenshot below.

18.jpg

  • Enter the valid Sauce Labs credentials (User Name and Access Key).
  • From the drop-down menu, select the Operating System and the Browser you wish to run the test case against.
  • Select the environment and other settings as required.
  • Click on Save.
  • Select the test cases
  • Click on Run to execute the test cases.
  • User can view execution by logging Sauce Labs account.

19.jpg

5] Selenium Grid Integration

We have integrated with Selenium-Grid, and the following are the two reasons why you might want to use Selenium-Grid

  • To run your test cases against multiple browsers, multiple versions of browser and browsers running on different operating systems.
  • To reduce the time it takes for the test suite to complete the execution.

Selenium JAR file & Browser drivers will be available on QARA Enterprise.

Command to start Hub

java -jar selenium-server-standalone-3.4.0.jar -role hub

Command to start Node

java -Dwebdriver.chrome.driver="<path>chromedriver.exe" -Dwebdriver.gecko.driver="<path>geckodriver.exe" -Dwebdriver.ie.driver="<path>IEDriverServer.exe" -jar selenium-server-standalone-3.4.0.jar -role node -hub http://IP address:4444/grid/register

Given below are the steps to run test cases on Selenium Grid:

  • Select Run Mode as “Grid”

20.png

  • Open “Run Configuration” and add IP & port of Node machine, as shown below. Make sure Hub & Node are running.

 21.png

  • Select Test cases, Node & Browser from right panel of dashboard and click on Run to start execution.

22.png

The different external integrations contribute towards enhancing the scope of test automation with QARA Enterprise, a test automation platform developed by The Digital Group. I have covered the functionalities and capabilities of QARA Enterprise in my previous blog posts, and here are the links to a few of them:

QARA Enterprise now has an add-on for JIRA that will help users bring test management capabilities to the JIRA interface. Learn more about the add-on that is available on the Atlassian Marketplace. Want to share your experience working with any of the integrations we discussed above? Drop us a message in the Comment box below.

0 comments

Comment

Log in or Sign up to comment
TAGS
AUG Leaders

Atlassian Community Events