Integrating External Systems with qTest Manager

qTest is a Test management tool developed by QA Symphony. It is a cloud based tool that has been designed to provide a complete set of options for testing.

Introduction on qTest

qTest is a Test management tool developed by QA Symphony. It is a cloud based tool that has been designed to provide a complete set of options for testing. Using qTest tool, we can integrate it with external systems like,

  • Jira
  • Rally
  • Version One
  • Bugzilla
  • Fogbugz

This article describes about the integration of qTest with Rally and the steps to integrate them. The integration of qtest with VersionOne follows the same steps.

Initial Setup for qTest

Log into qTest Manager with the registered username and password

qTest Manager

qTest page (Based on the project) gets displayed after successful login.

qTest Manager

Integrating qTest with Rally

Connection Setup

1.Navigate to the ‘Integration Settings’ from settings.

qTest Manager

2.Select the external system as ‘Rally’.

3.Click on ‘Add Rally Connection’ button.

qTest Manager

4.Click the ‘Test Rally (On-demand Connection)’ button.

5.Click ‘Save & Configure’ for successful server connection.

qTest Manager

6.Configure Defects and Requirement by using ‘Add Requirement Type’ and ‘Add Defect Type’

qTest Manager

7.Click ‘Save & Activate’ button to activate the Rally connection.

qTest Manager

  1. A Confirmation Popup window gets displayed and click the ‘Refresh’ button

qTest Manager

9.Connection gets activated. Also, Activation status is ‘ON’ and Rally (On-Demand) should be as ‘in-use’.

qTest Manager

  1. We can also delete connection from the connection list by clicking ‘Delete’ icon

Integration of requirements with Rally

For any given project, requirements may be handled by ‘Rally’, a project management tool. To ease the setup, the requirements can be synchronized with the qTest Manger. To sync the requirements with the qTest follow the below steps:

1.Activate the requirement integration feature

2.Click on ‘Add Requirement Type’

qTest Manager

3.Specify the Rally project and object types and click the ‘OK’ button

qTest Manager

4.Rally Requirement for the mentioned project has been integrated with qTest

5.Click on ‘Retrieve Rally Data’

qTest Manager

6.The Rally object (user stories) have been successfully retrieved.

qTest Manager

Imported Rally user story on qTest

  • When the user stories are imported, it creates a folder named as ‘Imported from Rally’ automatically
  • The imported user stories from Rally can be viewed in qTest as seen in the below screenshot.

qTest Manager

Click the ‘Retrieve data’ for reloading the information on the Rally user story

qTest Manager

We can also retrieve the Rally user stories by using queries

Defects configuration with Rally

1.Select the settings icon in the ‘Action’ column.

  1. Edit Auto filling form gets open.

2.1 The major purpose of ‘Auto filling form’ is to relate the defect fields from qTest to the fields present in ‘Rally’

2.2 Icons and buttons in Edit Auto Filling Form

  • Repopulate

  • Delete – This icon is used to remove the specific fields from the defect

  • Move Up and Move down arrows – These icons are used to re-arrange the defect fields from the defect submission form

  • Add fields – This button is used to add fields manually

  • Click the reset filed button to remove the latest added field settings

  • Recent added field is removed

2.3 Edit the Fields

There is the option to edit the existing fields present in the qTest. Below steps are              followed for editing the fields

Click the field that needs to be edited. Edit field page gets open.

  • We can change the label name
  • We can make the field required by enabling the ‘Required’ checkbox.
  • We can change the type of the field
  • There are two input option called Auto fill and default value
    • Click the Addbutton to add the fields for mapping and click on Drop-down button to select the qTest field which maps to the Rally field.

Defect submission to Rally

Defect can be created in qTest and it is synchronized with Rally

Follow the below steps for submitting a defect to Rally while executing a test cases in qTest

1.Click on ‘Bug’ icon present in test step.

  1. Click on ‘New’ button to create a New Defect.

Note:

Bug can be created from clicking on ‘Submit Defect’ button that is linked with the Test Run in Test Pad.

Bugs can be created in ‘Execution History’ that is linked with the Test Run in Test Pad.

  1. Select the project and defect type for the defect that needs to be created and submitted. Click on ‘Ok’ button

 

  1. Defect Submission page gets open. Fill in the details and click the ‘Save’ button

  1. Defect will be created with the ID, Summary

  1. The created defect in qTest will get displayed in Rally

Advantages of Integrating External System with qTest Manager

  • Integrating External Systems with qTest Manager helps developers and testers deliver high quality software at an agile pace.
  • qTest is worth as the integration is superior to other offerings – two-way with realtime updates.
  • qTest pairs with VersionOne for teams of all sizes and supports even the largest Rally production

About MST

At MST Solutions our cornerstone is to adapt, engage and create solutions which guarantee the success of our clients. The talent of our team and experiences in varied business verticals gives us an advantage over other competitors.

Recent Articles

Exploratory testing

Exploring the application, understanding how each feature works, and based on understanding testing the whole application – It is exploratory testing.
Exploratory testing needs a tester to listen, read, think, and report, effectively and rigorously.

Read Article »

Mobile Responsive Testing

Mobile Responsive Testing is simply a Testing Process performed to make sure that your website or an app is working appropriately on all types of devices.
Whether it an app or website, they need to ensure that they are accessible from any device, anytime, anywhere.

Read Article »

Work with us.

Our people aren’t just employees, they are key to the success of our business. We recognize the strengths of each individual and allow them time and resources to further develop those skills, crafting a culture of leaders who are passionate about where they are going within our organization.