qTest Integration
The qTest integration is in beta. To request access, contact Harness Support.
The qTest integration enables SEI 2.0 to ingest test management data from qTest Cloud. This data can be used to track testing activity and correlate test execution with engineering metrics in SEI dashboards.
Prerequisites
Before you get started, you must create an API key in qTest with appropriate permissions to access test management data.
Setup
To configure the qTest integration:
- From the SEI navigation menu, click Account Management.
- From the Integrations page, navigate to the Available Integrations tab.
- Locate the qTest integration tile under
Test Managementand click Add Integration. - In the Overview section, provide a name for the integration and optionally, add tags to identify the integration.
- Click Continue.
- In the Configure Authentication section, enter your qTest instance URL and API key.
- Click Validate & Continue.
- Once validation succeeds, click Validate and Create Integration.
Once the integration is configured, Harness SEI begins ingesting test management data from qTest.
Integration monitoring
To monitor the status of the qTest integration, navigate to the Monitoring tab. This page displays ingestion logs that provide visibility into data synchronization.
You can click the Filters icon to filter logs by Status (Success, Failed, Pending, or Scheduled).
Each ingestion log includes the following fields:
| Field | Description |
|---|---|
| Scan Range Time | The time window of data that the ingestion task retrieves from qTest. |
| Data Retrieval Process | The specific ingestion job or process responsible for fetching data from qTest. |
| Task Start Time | The timestamp when the ingestion task began running. |
| Status | The current state of the ingestion task (for example, Success, Failed, Pending, or Scheduled). |
| Time to Complete | The total duration required for the ingestion task to finish processing. |
| Retries | The number of times the ingestion task was retried after a failure. |