PractiTest’s integration with JIRA Cloud, enables a seamless workflow and better test management for the entire QA process. After a simple configuration process, PractiTest allows you to manage and present any issues or requirements created in JIRA, as well as generate issues into JIRA. The Integration is continuously and automatically updated between the two, allowing a single, uniform view covering requirements, tests, and issues. Comprehensive Test Execution reports including test runs and issues detected during the process can be easily generated.

Note: The two-way integration is supported only under PractiTest’s Enterprise and Unlimited licenses

Page Table of Contents

Configuration
Project Level Integration Settings
Ready to roll: Running tests in PractiTest, seeing issues in JIRA
Importing Jira Tickets as PractiTest's Requirements
Synching Jira tickets into PractiTest’s Issues Module

related Topic:

JIRA – Two way integration troubleshooting

Configuration

Note: The configuration can only be set by a user with PractiTest account owner level permissions, and Jira admin-level permissions.

Configuration steps:

  1. In PractiTest, go to the Account Settings - Integrations tab - Select JIRA Cloud - Press on ‘Create token and continue with Jira Cloud integration’.
    Jira cloud select
  2. In Jira, go to Jira Settings - Apps - Find new apps - Search for PractiTest - Download the PractiTest plugin.
    PractiTest plugin Jira
  3. Click on ‘Manage Apps’ - Paste the API token you got on step 1 - Select the Jira projects you want to integrate with PractiTest (or leave empty to integrate all projects) - Click 'Submit'.
    API token pt plugin

Project Level Integration Settings

Note: This process can be done by users with PractiTest Admin level permissions as well as Account Owners.

  1. In PractiTest, go to Settings - Integrations - press 'Activate' on the issue integration section - select 'Jira Cloud' from the dropdown list.
  2. Add a new row for each of the Jira instances you want to integrate with this PractiTest project, select the relevant project and issue type.
    Project integrations settings

Ready to roll: Running tests in PractiTest, seeing issues in JIRA

Note: On the first time you report an issue to Jira, a linkage between your PractiTest user and your Jira user will be formed (according to the GDPR regulations). The linkage will happen automatically when you report an issue from a test run.

  1. Run your tests normally.
    When you encounter an issue click the 'Fail & Issue' icon (or prior to that, save the “Step’s Actual Results”).
    Fail and Issue and Link Existing Issue
  2. Choose the Jira project you want to report the issue to from the ‘Project’ field in the model box. You will see all the test data already pre-entered, including the summary and description pre-filled with steps you’ve executed, and the failed “Step’s Actual Results” (if this information was already entered in PractiTest). You may add more details to the issue. Then Save. Fail and Issue - model box
  3. Having saved the Issue (step 2), the plugin does the rest, keeping the issue and test step synchronized.

    • PractiTest will continue to be updated even when you change issue status, name or description.
    • Manage Issues in PractiTest: All Issues connected to JIRA will be seen in PractiTest and synced automatically as there are changed in JIRA.
    • Required Jira Fields - If you have fields that are set to required in your integrated Jira cloud projects, they will appear in the model box when reporting an issue.
  4. Link existing issues - this option allows you to link your existing Jira tickets to a test step. You can link more than one issue at a time, using commas between the issues IDs.

Importing Jira Tickets as PractiTest’s Requirements

In order to import Jira tickets as requirements in PractiTest, first, click on the down arrow next to the “New Requirement” button and select “Import a Requirement”. In the requirements import model box, you have three import options.

  1. Import by tickets’ IDs - you can import either an individual ticket or multiple tickets separated by commas.
    Import Jira tickets as PractiTest requirements
  2. Import a ticket from Jira as a requirement, and create a new test to cover it - from a Jira ticket, press on the ‘Add Test’ option on the right-hand side of the ticket. The ticket will automatically be imported to PractiTest, and you will be redirected to a newly created test that will be automatically linked to this requirement.
    Add test option
  3. Import by Jira filters - check the 'Jira Filter Name' on the import model box and then choose the name of the relevant Jira filter you want to import. The drop-down list of filters that you see in the model box, is filters that were either created by you or starred by you.

Note: If there are tickets from projects that are not integrated with PractiTest within those filters, they won't get imported.

Synching Jira tickets into PractiTest’s Issues Module

In order to import existing tickets from Jira as Issues in PractiTest, click on the down arrow next to “New Issue” button, and select “Sync a new Issue from Jira” option. You have two options for synching new Jira tickets.

  1. Import by IDs - Paste the ID of your Jira ticket. You can Synch issues in bulk, separated by commas.
  2. Import by Jira filters - check the 'Jira Filter Name' on the import model box and then choose the name of the relevant Jira filter you want to import. The drop-down list of filters that you see in the model box, is filters that were either created by you or starred by you.
    Import Jira filtres

Note: If there are tickets from projects that are not integrated with PractiTest within those filters, they won't get imported.

<< Previous Next >>