Choosing Between Planned and Execution Test Cycles in qTest Manager
Learn how to separate Planned and Execution Test Cycles in qTest Manager to keep reporting clean and quality gates accurate.
14 Jun 2026, 14:52 UTC

Decision: When to Use Planned vs Execution Test Cycles
\nIn qTest Manager the choice between a Planned Test Cycle and an Execution Test Cycle determines how test effort is measured and reported. Using the wrong type mixes baseline scope with live results, causing fragmented dashboards and inaccurate quality‑gate calculations.
\nTakeaway: Define your test scope in a Planned Cycle, then track results against a separate Execution Cycle that is tied to a specific build or environment.
\n\nComparison Table
\n| Aspect | \nPlanned Test Cycle | \nExecution Test Cycle | \n
|---|---|---|
| Primary purpose | \nDefine what tests belong to a release or sprint; no execution status required | \nCapture Pass/Fail/Blocked results for a specific build | \n
| Typical association | \nRelease or Sprint (general target) | \nBuild version, environment, or test run identifier | \n
| Key metric | \nTest coverage / total test count | \nPass/Fail/Blocked rate (numerator for progress) | \n
| Reporting role | \nProvides the denominator for progress calculations | \nSupplies the actual results that drive the progress bar | \n
Trade‑offs and Constraints
\nAdministrative Overhead vs. Data Granularity
\nPlanned cycles keep the test‑suite mapping stable during design. Creating a new Planned cycle for every minor build adds unnecessary overhead and makes it hard to see the overall scope. Execution cycles, on the other hand, must be granular enough to isolate results per build; reusing a single Execution cycle for multiple builds hides which version introduced a defect.
\nReporting Integrity
\nqTest Insights aggregates data from cycles marked as Execution. If results are logged in a Planned cycle, they are excluded from progress reports, giving a false impression of zero advancement.
\nAudit‑Trail Risks
\nChanging a cycle’s type or moving test runs after execution has started can alter timestamps or user stamps in some qTest versions, complicating compliance audits.
\n\nImplementation Workflow
\nThese steps assume you have Administrator or Test Lead permissions in the project.
\n- \n
- Create the Planned Cycle\n
- \n
- Navigate to Test Execution → Test Cycles. \n
- Click Add Test Cycle. \n
- Select the target Release. \n
- Enter a name such as
[Planned] Sprint 22 Baseline. \n - Leave the Cycle Type as Planned (or explicitly set it if your version requires it). \n
- Associate the Test Suites that contain all test cases for the release. \n
- Save. \n
\n - Create the Execution Cycle for a Build\n
- \n
- Still in Test Execution → Test Cycles, click Add Test Cycle. \n
- Select the same Release. \n
- Enter a name like
[Exec] Build 3.4.1‑QA. \n - Set Cycle Type to Execution. \n
- Optionally add the Build number in the description field. \n
- Save. \n
\n - Copy Test Runs from Planned to Execution\n
- \n
- Open the Planned Cycle, select all test runs (checkbox at top). \n
- Choose Copy (or Move if you prefer not to keep the original). \n
- Destination: the newly created Execution Cycle. \n
- Confirm. \n
\n - Execute and Log Results\n
- \n
- Assign testers to the Execution Cycle. \n
- Update each test run status to Pass, Fail, or Blocked as testing proceeds. \n
- Optionally attach logs or defects. \n
\n
Validation: Confirming Correct Separation
\nAfter executing a few test runs, verify that reporting reflects only the Execution Cycle.
\n- \n
- Go to qTest Insights → Reports → Test Execution Progress. \n
- Select the Release. \n
- The report should show:\n
- \n
- Total Tests equal to the number of test runs in the Planned Cycle. \n
- Passed/Failed/Blocked counts derived solely from the Execution Cycle. \n
- If the progress bar does not move despite marked Passed results, open the Execution Cycle and confirm that those runs reside there, not in the Planned Cycle. \n
Rollback Procedure (if runs were mistakenly left in a Planned Cycle)
\nMoving runs after execution has begun may reset the Execution Start Date to the time of the move. Export a CSV of the original results first if an immutable audit trail is required.
\n- \n
- Create the correct Execution Cycle (if it does not already exist). \n
- Open the Planned Cycle, select the misplaced test runs. \n
- Choose Move to transfer them to the Execution Cycle. \n
- Verify that the runs now appear under the Execution Cycle with updated timestamps. \n
- Re‑run the validation step in qTest Insights to confirm reporting is restored. \n
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.