Jira Cloud
Last updated
Last updated
Jira is a proprietary issue-tracking product developed by Atlassian that allows bug tracking and agile project management.
Qase offers a robust integration with Jira, enabling you to link test cases, test runs, and defects to Jira issues both, from Qase, and from Jira.
The statuses of a Qase defect and its linked Jira issue are synchronized. When a Jira issue is set to a completed status, the corresponding Qase defect is marked as resolved, and vice versa.
If you work across multiple Qase workspaces, you can easily duplicate the installation and status mapping across all of them. You can also limit access to your Jira projects as necessary.
To ensure a successful installation, the process must be carried out by a user with administrative access to Jira.
Start by inviting your Jira administrator to your Qase workspace, and be sure to assign them the administrator role in Qase as well.
In your Qase workspace, navigate to ‘Apps’ and find the Jira Cloud app.
Click “Install now”.
You will be redirected to the Atlassian Marketplace. Click “Get it now”. If you’re not already logged in, you’ll need to sign in to proceed.
After the app is installed, click on “Configure”.
On the configuration page, click “Link with Qase”.
You will be redirected to Qase. Click “Authorize” to complete the linking and finalize the installation.
Verify that the app has been successfully installed.
Qase Defects have the following statuses: Open, In-progress, Resolved, Invalid
You might have several projects ¹ in your Jira instance, each with different and potentially unique statuses for each issue type ²
To simplify the process, you can set a default mapping for a project that will apply to all issue types, within that project -
Once you save the mapping, all issue types will use the default mapping unless their statuses have been specifically mapped differently.
In this example, all issue types such as Task, Epic, and Subtask will use the default mapping unless their specific statuses have been mapped differently.
For instance, if you have custom mappings for the Epic issue type, but not for Task and Subtask, then Task and Subtask will fall back to the default mapping.
After setting up the mapping for one project, you can copy it to other projects by clicking the “Copy to projects” button at the bottom left of the modal. You can choose to apply the mapping to all projects or select specific ones.
Once you make your selection, Qase will apply the mapping to matching statuses and notify you of the updates:
If any statuses can't be mapped because they don't exist in the original settings, Qase will alert you to the number of projects with unmapped statuses.
Projects and statuses with issues will be marked with a warning icon, making it easy to identify and adjust them manually if needed.
⚠️ The features under access control are only available for Business and Enterprise Users.
You can enable Access control from the three dots (---) menu on the Jira app card here.
Once enabled, you can select which Jira projects Qase will have access to.
If you do not activate access control to select specific Jira projects, all of your Jira projects will be accessible to Qase by default.
If your team works across multiple Qase workspaces but uses a single Jira instance, you can easily copy the Jira installation from one workspace to another.
In the Jira app card, click ‘Copy installation.’ A modal will appear listing all other workspaces where you are the owner or administrator, provided they don’t already have a Jira integration installed.
Select the desired workspace from the list and proceed to copy the installation. Your status mappings and project access settings will be copied over as they are.
Please note that these settings are copied only once and are not synced, allowing you to freely modify them in the target workspace.
Click "Open Test cases" in Jira sidebar
Click "Link a case"
Insert test case title or its Case ID into the field and click "Link"
To unlink a case, click the "Trash Bin" icon in the sidebar next to the test case you want to unlink (an icon will appear when you hover over the linked case).
Switch on "Qase: Runs" module through the options:
In the module that appeared, click "Link a run":
Use the search box to find the needed run by title, and click Link to attach it to the issue:
Linked run and the statuses of cases in it are now shown in the issue:
Note: a Jira issue can have multiple runs attached to it, and any runs you have linked to Jira issues while setting up a run in Qase will also be shown in the "Qase: Runs" module.
The option to link, or unlink Jira issues can be found under the properties tab of the test case preview.
For linking test cases in bulk, select the test cases and use the "Edit" option.
The option to link Jira issue can be found in the Test run Dashboard, under External Issues.
If you encounter a defect during a test run, you can either create a new Jira issue directly from Qase or link an existing Jira issue.
In the test run, mark your case as Failed, Blocked, or Invalid and proceed with creating a Defect.
In the Defect creation form, under “Choose Integrations” select "Jira Cloud" and click "Add defect"
If you’re creating a defect that isn’t linked to any result from the defects section, you can link a Jira issue from the defect dashboard using the “Link with apps” section.
Once linked, the defect will be visible under the External column in the Defects section of your project.
And, also in the defect dashboard here -
Once a Defect has been created and if you update the status of the Defect, you'll notice that you have the option to select the status for the associated Jira issue to be transitioned into: