Skip to main content
No Result Found
Get your setup working faster. Join our Discord for optimisation tips from elite testers. Join our DiscordJoin our Discord

Connect Jira to Test Companion

Connect Jira to Test Companion to bring ticket context into chat, and to raise Jira issues for the bugs you find, without leaving your IDE.

Your Jira tickets already hold the acceptance criteria, edge cases, and issue details you need to test. When you connect Jira to Test Companion, you share a ticket in chat and Test Companion reads that ticket for you. You do not copy anything by hand.

The connection works in both directions. When you hit a bug, or when Test Companion finds one while it runs a task, it drafts a Jira issue for you to review.

Test Companion works with Jira Cloud and with self-hosted Jira, including Server, Data Center, and on-premise instances.

After you connect Jira, Test Companion does the following:

  • Generates test cases from a user story, a bug, or any other issue type that you share in chat.
  • Turns ticket-driven scenarios into automation code in your framework.
  • Raises a Jira issue for a bug you hit or one it finds, without leaving your IDE.

Your Jira permissions still apply. Test Companion reads only the tickets your Jira account has access to. It files issues only in the projects where you have permission to create them.

Prerequisites

Ensure you have the following:

  • Test Companion is installed in your IDE and you are signed in.
  • Your Jira account is connected through the Jira integration flow.
  • You have access to the Jira ticket in your browser.

Test Companion reads the issue title and description from each linked ticket and uses them as context for your request. It supports any Jira issue type, including Stories, Bugs, Tasks, Epics, and custom issue types.

After you connect Jira, use Jira links directly in the Test Companion chat.

  1. Open Test Companion in your IDE.
  2. Paste one or more Jira ticket links in the chat message.

    Enter a Jira ticket link into the Test Companion chat in the IDE

  3. Enter your prompt, and state what you want Test Companion to do with the tickets.

    For tips on writing an effective prompt, see the Prompt guide.

  4. Click Send message (➤).

If the task stopped because Jira was not connected, complete the Jira integration flow and send the same prompt again.

Fields Test Companion reads from Jira

Share a ticket by pasting its link in the chat, or by typing its issue key. Test Companion then reads these fields:

Field Description
Issue Key Unique identifier for the ticket.
Summary Title of the ticket.
Description Full description, including acceptance criteria.
Issue Type Story, Bug, Task, Epic, or any custom type.
Status Current workflow status of the ticket.
Priority Priority level assigned to the ticket.
Custom fields Fields you select for the project, such as requirements or acceptance criteria kept outside the description.

Custom fields

Test Companion reads the standard fields on every ticket. It also reads the custom fields you select. Custom fields matter when the user story, the acceptance criteria, or the scope sits in a custom field and the standard Description is empty. The Jira Key details panel holds fields like these.

Test Companion asks which fields to include and remembers your choice for that project.

  1. Share a ticket in the chat and send your prompt.
  2. In the card that appears, select each field you want Test Companion to read.

    To find a field by name, enter the name in the Search fields box. Click Select all to select every field, or Clear to start again.

    Card listing the custom fields on a Jira ticket, with a checkbox for each field and a Save button

  3. Click Save.

Test Companion confirms your choice in the chat, such as 4 of 53 fields added, and then continues with your prompt. The next ticket from that project uses the same fields, so the card does not appear again.

Test Companion does not read ticket comments or attachments. Keep the detail it needs in the ticket description, or in a custom field you select.

Share a requirement ticket, such as a User Story or an Epic, and generate test cases from it. Test Companion then fills the Requirement field in Test Management with the ticket link. You get traceability from the requirement to the test case without any extra step.

Raise Jira issues from Test Companion

When you find a bug, turn it into a Jira issue without leaving your IDE. Test Companion writes the draft from the details it already has, so the card opens with the title, the description, and the priority filled in. You review that draft. Test Companion then files the issue in the project you choose. Nothing reaches Jira until you confirm.

Raising issues needs write access to Jira. If you connected Jira only to read ticket context, Test Companion asks you to authorize it again on the card. If Jira is not connected, connect it on the integrations page. Test Companion then resumes where it stopped.

Start a draft

There are two ways to start:

  • Ask in the chat. Describe the bug and ask Test Companion to file it, for example, Raise a Jira issue for this failure. Ask for more than one issue in the same message when you need to.
  • Accept the offer. Test Companion tracks the defects it finds while it runs a task, such as failure analysis, exploratory testing, or an accessibility scan. When the task finishes, it offers to raise those findings.

Either way, you get the same review card.

Review and file the issue

Test Companion shows a Raise Jira issue card with a drafted issue on each tab, such as Issue #1 and Issue #2.

Raise Jira issue card showing the drafted title, the project and issue type, the priority, and the fields the project requires

Open a tab and check the Title. Edit the drafted text in place.

Click Description to expand the drafted description, then edit it.

Select the Project to file into. Keep Remember this project for next time selected to reuse it.

Select the issue Type, such as Ticket, Bug, Epic, or Story.

Set the Priority, from P0 to P4.

Set a value for every field your Jira project marks as required. These fields show an asterisk.

Click Add to Jira to file the issue, or click Reject to discard the draft.

Open the next tab and repeat. A check mark on a tab means that issue is filed.

To change a draft without editing the card, ask for the change in the chat.

After the last tab, Test Companion lists every issue it created. Each entry shows the issue key, a link that opens the issue in Jira, and a Copy button.

Chat confirmation listing two created Jira issues, each with its issue key and a Copy button

Fields the project requires

Some projects mark extra fields as mandatory, including custom fields such as Severity, Components, or Sprint. Test Companion fills in the values it already has and asks you for the rest. Where a field has fixed choices, you select from the allowed values instead of typing.

Test Companion checks these fields before it files the issue. That way you do not hit a missing-field error after you submit. If your account lacks permission to create issues in that project, Test Companion tells you on the card.

Details in the filed issue

Test Companion fills the standard Jira fields and puts the rest of the context in the description:

Content Jira field
Short title for the finding Summary
What was tested, the expected and actual behavior, the steps to reproduce, and the environment, such as browser, OS, or device Description
BrowserStack session link, which holds the screenshots, video, and logs, with the main log excerpts Description
Priority you set on the card Priority
Issue type Test Companion suggests, such as Bug Issue Type
Values you set for the fields your project requires Severity, Components, Sprint, or another required field

Turn off the offer to raise issues

To stop the offer when a task finishes, click Don’t show this again on the card. To raise an issue after that, ask for one in the chat. Asking turns the offer back on.

Next steps

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle