Skip to main content

Ticketing Integrations

RoostGPT integrates with ticketing systems to pull business requirements directly into the test generation workflow. When a Jira story or Azure DevOps work item is connected, the AI uses its content to generate more contextually accurate and requirement-aligned tests.

Ticketing tool integration is configured inside the test creation window under the Integration section.

note

Ticketing tool integration is primarily used during Functional Test creation, where user stories and acceptance criteria drive the test scenario generation.


Supported Systems

SystemStatus
Jira CloudAvailable
Jira Server / Data CenterAvailable
Azure DevOps Work ItemsAvailable

Jira

Prerequisites

  • A Jira account with Browse Projects permission on the target project
  • An Atlassian API token

Generate a Jira API Token

  1. Log into id.atlassian.com
  2. Go to Security → API tokens
  3. Click Create API token
  4. Enter a label (e.g. RoostGPT) and click Create
  5. Copy the token immediately — it is only shown once

Configure in the Test Window

Ticketing tool integration configuration

In the Integration section of the test creation window, select Jira and fill in:

FieldDescription
EmailYour Jira login email address
Host NameYour Jira instance URL (e.g. yourcompany.atlassian.net)
Access TokenThe API token you generated above
Jira ID(s)Ticket ID(s) to use as requirements context (e.g. PROJ-123). Enter multiple IDs comma-separated (e.g. PROJ-123, PROJ-456)

Click Verify after entering the Access Token to confirm the connection before saving.


Azure DevOps

Prerequisites

  • An Azure DevOps Personal Access Token (PAT) with Work Items (Read) scope

Generate a PAT

  1. Sign in to dev.azure.com
  2. Click your profile icon → Personal access tokens
  3. Click New Token
  4. Set the scope to Work Items → Read
  5. Click Create and copy the token

Configure in the Test Window

In the Integration section of the test creation window, select Azure DevOps and fill in:

FieldDescription
Organization NameYour Azure DevOps organization name (e.g. your-org)
Access TokenYour PAT
Ticket ID(s)Work Item ID(s) to use as requirements context. Multiple IDs can be entered comma-separated (e.g. 123, 456)

Click Verify to confirm the connection before saving.


How It Works in Functional Tests

When a ticketing tool integration is configured on a test:

  1. RoostGPT fetches the linked ticket(s) — title, description, acceptance criteria, and comments
  2. This content is passed to the AI model alongside your code or API spec
  3. The AI generates test scenarios that reflect the actual business requirements described in the ticket
  4. For Functional Tests, this produces Gherkin .feature files and test scenarios aligned to the story

For more details on how generated Gherkin files can be pushed to Xray, see the Jira Integration guide.