Test Execution
Execute tests, update statuses, add results, and attach evidence directly from the Jira issue panel.
Overview
The test execution view lets you run through test cases in a cycle, set pass/fail statuses, record actual results, and attach evidence -- all from within Jira. Execution data syncs back to TestKase, so results are visible in both platforms.
Opening the Execution View
From the Test Cycles tab, click the three-dot menu (⋮) on a cycle row and select Execute (Play icon). This opens the TestCycleDetailModal on the Execute tab.
Modal Layout
Header
- Back button (ChevronLeft) -- Returns to the test cycle list
- Breadcrumb -- Shows the Test Cycle ID and Title
- Progress bar (right side) -- Color-coded segments showing execution status distribution:
- Pass (teal)
- Fail (red)
- Blocked (blue)
- Not Executed (gray)
- Hover over any segment to see exact counts per status
Left Panel -- Test Case List (240px)
- Search box -- Filter test cases (minimum 3 characters)
- Scrollable list of test cases in the cycle
- Each item displays:
- Colored status dot matching the execution status
- Test case ID (bold)
- Title (truncated if too long)
- "Linked" badge if the test case is linked to the current Jira issue
- Pagination info at the bottom
- Click a test case to load it in the right panel
Right Panel -- Execution Form
Status Buttons
Four one-click status buttons across the top:
| Status | Color | Description |
|---|---|---|
| Not Executed | Gray | Default state -- test has not been run |
| Fail | Red | Test did not produce expected results |
| Pass | Teal | Test produced the expected results |
| Blocked | Blue | Test could not be executed due to a blocker |
The selected button displays a ring/highlight effect to indicate the current selection.
Navigation
Navigate between test cases in the cycle:
- Previous (ChevronLeft) -- Load the previous test case. Disabled on the first item.
- Current ID -- Displays the current test case identifier.
- Next (ChevronRight) -- Load the next test case. Disabled on the last item.
Test Cycle Label
A read-only label showing the name of the cycle being executed.
Actual Result
A textarea for describing what actually happened during execution. Use this to document observations, discrepancies, or confirmation of expected behavior.
Save Button
Click Save (blue) to record the execution result. The button is disabled until a status is selected. Shows "Saving..." with a spinner during the save operation.
Attachments
The bottom section of the execution form provides an attachment area for evidence and supporting files.
Uploading
- Drag-and-drop zone with an Upload icon, or click to browse files
- Supported formats: PDF, PNG, JPG, GIF, WEBP, MP4, AVI, MOV, XLSX, XLS, CSV, DOC, DOCX
Attachment Table
Uploaded attachments display in a table with the following columns:
| Column | Description |
|---|---|
| File name | Name of the uploaded file |
| File size | Size of the file |
| Upload date | When the file was uploaded |
| View (Eye icon) | Preview the attachment |
| Download (Download icon) | Download the attachment |
| Delete (Trash icon) | Remove the attachment |
Execution data syncs back to TestKase automatically. Results recorded in the Jira plugin are visible in both the Jira panel and the TestKase web application.
Attach screenshots of failures for better defect reports. When you later create a defect from a failed execution in TestKase, the attached evidence provides crucial context for developers.