Test Cycle Management
Create, link, and manage test cycles from the Jira issue panel.
Overview
The Test Cycles tab in the Jira plugin panel lets you manage test cycles associated with the current Jira issue. You can create new cycles, link test cases to them, and launch test executions -- all from within Jira.
Header Action Buttons
Two action buttons appear at the top of the Test Cycles tab:
-
Create Cycle (Plus icon) -- Opens the CreateCycleModal to create a new test cycle.
-
Link Testcase with Cycle (Link icon) -- Opens the LinkTestcasesToCycleModal to add test cases to a selected cycle. This button is disabled until you select a cycle using the radio button in the table. A tooltip reads: "Select cycle to link testcases."
Test Cycle Table
The main area displays a table of test cycles.
Columns
All columns are sortable by clicking the column header:
| Column | Description |
|---|---|
| Radio | Radio button to select a cycle (enables the Link Testcase button) |
| Test Cycle ID | TestKase cycle identifier |
| Title | Cycle name |
| Linked Testcases | Count of test cases linked to this cycle from the current Jira issue |
| Total Testcases | Total count of test cases in the cycle |
Search
A search bar above the table filters cycles by name. Requires a minimum of 3 characters, debounced at 400ms.
Pagination
Full pagination controls: First, Previous, Page numbers, Next, and Last.
Row Actions Menu
Each test cycle row has a three-dot menu (⋮) with three actions:
-
Execute (Play icon) -- Opens the TestCycleDetailModal directly on the Execute tab. See Test Execution for details.
-
Link All Testcase (Plus icon) -- Bulk-adds all test cases linked to the current Jira issue into this cycle. Shows a spinner during the operation, then a success toast when complete.
-
Unlink All Testcase (Trash icon) -- Removes all test case links from this cycle. Shows a spinner, then a success toast. Disabled (grayed out) if the cycle is a default cycle (
is_default === true).
Use "Link All Testcase" when you want to quickly add every test case associated with the current Jira issue into a cycle. This is especially useful when creating a new regression cycle for an issue.
Creating a Test Cycle
Click the Create Cycle button to open the CreateCycleModal.
Form Fields
| Field | Required | Description |
|---|---|---|
| Title | Yes | Cycle name (red border shown if empty) |
| Summary | No | Optional description of the cycle |
| Folder | No | Destination folder -- click to open the FolderSelectionModal |
Click Create to save the cycle, or Cancel to close.
Linking Test Cases to a Cycle
Select a cycle using the radio button in the table, then click the Link Testcase with Cycle button to open the LinkTestcasesToCycleModal.
Two-Panel Layout
Left Panel -- Folder Tree:
- Test case folder hierarchy with search and expand/collapse controls
Right Panel -- Test Case Table:
- Checkboxes on each test case for selection
- Select All / Deselect All toggle in the header
- Sortable columns: ID, Title
- Search box to filter test cases
Bottom Actions
- Cancel -- Close without linking
- Link Selected -- Links the selected test cases to the cycle. Shows the count of selected items.
Adding a Single Test Case to a Cycle
From the test case row's three-dot menu (⋮) → Add to Test Cycle, the AddToCycleModal opens.
Two-Panel Layout
Left Panel -- Folder Sidebar:
- Displays the test cycle folder hierarchy
- Hover actions on folders:
- Create Folder (FolderPlus icon)
- Create Test Cycle (FilePlus2 icon)
- Inline create input: type a name, press Enter or click the check icon to save, Escape or X to cancel
Right Panel -- Cycle Table:
| Column | Description |
|---|---|
| Test Cycle ID | Cycle identifier |
| Title | Cycle name |
| Testcases | Count of test cases in the cycle |
| Action | Link button per row |
The Link button is blue when available. It changes to "Linking..." with a spinner during the operation, then "Linked" (grayed out) once the test case has been added.
Pagination controls are available on the right panel.