JIRA Integration
File bugs directly from failed test executions without leaving Testrium.
Setup
- Go to your Project Settings
- Open the JIRA Configuration tab
- Enter your JIRA details:
| Field | Description |
|---|---|
| JIRA URL | https://your-domain.atlassian.net |
| Project Key | e.g. QA, BUG |
| Username | Your JIRA account email |
| API Token | Generate at id.atlassian.com/manage-profile/security/api-tokens |
| Default Issue Type | e.g. Bug, Task |
API Token Security
JIRA API tokens are encrypted with AES-128 before being stored in the database. The encryption key is configurable via the JIRA_ENCRYPTION_KEY environment variable.
Creating a Bug
- In a test run, find a FAIL execution
- Click Create JIRA Issue
- The issue is pre-filled with:
- Test case title as the summary
- Steps to reproduce
- Actual result
- Environment info
- Confirm and the issue is created in your JIRA project
The JIRA ticket ID is saved back to the test execution as a Defect Reference.
Per-Project Configuration
Each project in Testrium can have its own JIRA configuration, pointing to different JIRA projects or instances.