Quick Import from qTest | BrowserStack Docs

Quick Import data using qTest

Set up BrowserStack Test Management by quickly importing projects and test cases from qTest.

You can import qTest data by entering host name and API token and establishing a connection.

Do not change/modify the folder structure in qTest while you import in Test Management.

Prerequisites

Perform the following steps to connect qTest with Test Management.

Connect qTest with Test Management

  1. In the Test Management dashboard, click Quick import.

  2. Click qTest.

  3. Enter the following details:

  1. Click Test Connection to verify the connection with provided details.
  2. Click Proceed to save and establish the connection.

Import progress

  1. Select the checkbox for the projects you want to import.

  2. Select the Import test cycles and test releases check box to import test runs, test plans, and its related data.

  3. Click Begin import.

  4. Monitor the import progress on the All Projects dashboard. Click View Details to check import progress.

  5. Click Cancel if you want to stop the import process.

After the import completes successfully, click View Report to check the result of the import process.

View and manage Import Logs

After confirming your import settings and initiating a qTest import, you can track its progress and review the outcomes of current and all previous imports from the Import Logs tab. This centralized log helps you track ongoing imports and keep a record of all completed or failed attempts for troubleshooting and analysis.

Key features of the Import Logs:

When you start an import, it will appear in the list with a corresponding status indicator. You’ll be able to see if the import is still in progress, has completed successfully, or encountered errors. The status icons and textual cues offer a quick snapshot of the current state.

Each entry in the logs provides essential metrics about that specific import, such as:

The logs capture who initiated the import and when it was started. This helps maintain accountability and trace changes back to specific team members. If you have multiple team members initiating imports, this information streamlines coordination and follow-up.

Using the action menu (the three dots next to a specific import), you can:

Understand the qTest import mapping

When you import test execution data from qTest, the import process intelligently maps your project entities to the BrowserStack Test Management structure. This guide explains how your qTest Releases, Cycles, and Test Runs are translated, so you know exactly where to find your data after the migration.

Use this table as a quick reference for the qTest to BrowserStack entity mapping.

qTest entity BrowserStack equivalent Details migrated
Release Test Plan Name, Start/End Dates, Description, Release Notes, Attachments
Test Cycle Test Run Name, Description, Assignee, All contained test executions
Test Run (inside a Cycle) Test Case Execution Status, Step Results, Attachments, Notes, Tester, Timestamp
Test Run (direct under Release) Test Case Execution Grouped into a new Ad-hoc Execution Test Run
Linked Requirements/Defects Linked Requirements/Defects Links are preserved at the Test Run or Test Case level

How your qTest data is mapped

Test Plans from qTest Releases

Each of your qTest Releases is migrated into a BrowserStack Test Plan. A test plan acts as a high-level container for all test executions related to that release milestone.

Test Runs from qTest Cycles

Each qTest Test Cycle within a Release is migrated as a distinct Test Run under the corresponding Test Plan.

Handling standalone qTest test runs

In qTest, you can add test runs directly under a Release without a Test Cycle. To preserve these, the importer groups them into a special Test Run.

A new Test Run is created with the name Ad-hoc Execution – [Release Name]. This Ad-hoc run contains all test cases that were executed under the Release but were not part of any Test Cycle. It is linked to the same Test Plan as other runs from that release.

How execution data is migrated

We ensure that no execution history is lost. For every test case within a Test Run, the following data is preserved:

Handling Other qTest entities

Jira links

Your requirement and defect linkages from Jira are fully preserved.