qTest Integration
The SeaLights qTest Integration Tool connects your qTest test management platform to SeaLights. It gives you two capabilities:
Test execution reporting — Extract manual test results from qTest and report them to SeaLights so they contribute to coverage analytics and model training.
Test Optimization recommendations — SeaLights analyzes your code changes and identifies which tests can be safely skipped. The tool applies those recommendations in qTest by marking the relevant tests with a configured skip status (e.g. "SL Skipped").
Getting Started
Quick Start — Get reporting in 5 steps
Installation — Detailed prerequisites and setup
Configuration — Full configuration reference
Commands
Concepts
CI/CD
Troubleshooting
How It Works
You run
npm run reporton a schedule. The tool fetches test executions from qTest and sends them to SeaLights.Before a test cycle, you run
npm run recommendations. SeaLights returns a list of tests that are safe to skip based on recent code changes. The tool marks those tests in qTest with the configured skip status.Your testers run the tests, skipping the marked ones. After execution, you report the results again, closing the feedback loop.
Prerequisites
Node.js
v18 or later
qTest
Account with API access to the target project(s)
SeaLights
Agent token from your SeaLights account
Last updated
Was this helpful?

