AssertThat BDD & Cucumber for Jira

Enhance Agile development with the BDD Jira plugin

Write Gherkin scenarios next to your user stories, generate them with AI, run them manually or from Cucumber, and trace every result back to the requirement. For Jira Cloud and Data Center.

$10/month for up to 10 users on Cloud · by an Atlassian Silver Marketplace Partner

BDD scenarios native to Jira, linked to a user story with AssertThat

Why teams choose AssertThat BDD

Seamless collaboration between teams

Helps bridge the gap between business analysts, developers, and testers by allowing teams to write, manage, and execute BDD scenarios directly in Jira.

Faster, more reliable software delivery

Integrates BDD with Jira for real-time test execution tracking. Ensures better requirement validation early in development, reducing late-stage defects.

Jira-native experience for easy adoption

Designed to integrate seamlessly with Jira, reducing the learning curve for teams. No need for external tools: BDD scenarios, test plans, and results live within Jira’s ecosystem.

How it works

BDD in Jira, from discovery to refinement

  1. 1

    Discovery: Native to Jira for collaboration

    Discover and define your BDD requirements directly within Jira, fostering collaboration among teams.

    Read more about discovery →
  2. 2

    Formulation: Advanced Gherkin scenario creation in Jira

    Simplify your BDD workflow with our top-rated Gherkin editor in Jira, featuring autocomplete to effortlessly craft precise scenarios.

    Read more about formulation →
  3. 3

    Automation: CI/CD integration and Cucumber compatibility

    Automate your BDD process with seamless CI/CD integration and Cucumber support, bringing efficiency to your test execution.

    Read more about automation →
  4. 4

    Validation: Execute scenarios and explore traceability in Jira

    Validate your BDD scenarios through execution in Jira, complemented by comprehensive BDD traceability reporting.

    Read more about validation →
  5. 5

    Refinement: Enterprise tools for updating BDD scenarios

    Continuously refine and update your Gherkin BDD scenarios using the Scenario Manager, designed to meet enterprise needs.

    Read more about refinement →
Features

Everything in AssertThat BDD

Create BDD Features and Scenarios in Jira

Create clear, consistent BDD scenarios directly inside Jira using our intuitive Gherkin editor. AssertThat helps teams capture behaviour accurately from the start, ensuring user stories are well understood and ready for development.

Key features:

  • Write Feature files, Backgrounds, Rules and Scenario Outlines
  • Collaborate across product, QA and development
  • Keep acceptance criteria aligned with real user behaviour

Read the docs →

Image showing BDD scenarios native to Jira linked to User Story with AssertThat

Native BDD Workflow Inside Jira

Coordinate your entire BDD process without leaving Jira. AssertThat brings discovery, formulation, development, validation and feedback into one shared workspace, reducing ambiguity and improving team communication

  • Centralise discussions and scenarios
  • Keep contexts consistent across projects
  • Ensure every story has clear behavioural intent

Read the docs →

Jira interface displaying a user story with BDD scenarios integrated on the same screen.

Scenario Manager for Bulk Updates

Manage and update BDD scenarios at scale with ease. The Scenario Manager allows you to filter, select and bulk-edit large sets of scenarios, helping teams stay efficient during refinement or release preparation.

  • Update steps, execution mode, tags and links in bulk
  • Quickly maintain consistency across multiple features
  • Create structured Test Plans directly from selected scenarios

Read the docs →

Image showing scenario manager where scenarios can be bulk updated for enterprises

Easy Migration of Existing BDD Scenarios

Moving to AssertThat is straightforward, whether you’re switching tools or consolidating projects. Import BDD scenarios and feature files directly into Jira with minimal effort.

  • Upload existing feature files
  • Import via custom APIs for automated migrations
  • Preserve structure, tags and formatting during import

Read the docs →

Import dialog in Jira displaying uploaded feature files ready for migration

Simple Configuration of Standardised BDD Practices

Standardise BDD workflows across all Jira projects to match your organisation’s processes. AssertThat provides flexible configuration options to help teams work consistently and efficiently.

  • Enable or disable BDD features per project
  • Define default behaviours and review flows
  • Easily adapt to different team needs or methodologies

Read the docs →

Configuration screen in Jira showing project-level BDD settings and workflow options

Gherkin BDD Editor (Native to Jira)

The leading native Gherkin editor for Jira, designed to support fast, accurate and collaborative BDD scenario creation. Key features include:

  • Real-time syntax validation
  • Step autocomplete for consistent step naming
  • Manual/Automated tagging for test classification
  • Rich support for Feature and Scenario-level tagging

Read the docs →

Gherkin editor inside Jira with syntax highlighting, autocomplete, and validation messages

AI Powered BDD Scenario Generation

Accelerate test design with AI-generated BDD scenarios directly in Jira. Click Generate Scenarios on any user story and AI creates clear, consistent scenarios from your User Stories, helping teams start faster and maintain high-quality behaviour definitions:

  • Generate scenarios instantly
  • Improve consistency across teams
  • Reduce time spent on repetitive writing
  • Provide strong starting points for refinement

Read the docs →

AI-assisted BDD scenario generation in Jira with human-in-the-loop review and validation

Manual Execution of BDD Scenarios

Execute manual BDD scenarios directly within Jira and track outcomes with full visibility. AssertThat allows teams to validate scenarios early and maintain accurate testing records.

  • Link scenarios to any Jira issue type or Test Plan
  • Capture pass/fail results and execution notes
  • Monitor status instantly from the User Story

Read the docs →

Execution screen showing manual test results for BDD scenarios inside Jira

Automated Execution of BDD Scenarios

Connect your Cucumber automation pipeline to AssertThat and view real-time feedback inside Jira. Automated execution results are mapped to the correct scenarios for complete traceability.

  • Import results via API
  • See execution status on each story or feature
  • Maintain alignment between code, tests and documentation

Read the docs →

Image showing assert that issue view with scenarios linked to user story and executed

Integration for BDD Automation Frameworks

AssertThat integrates seamlessly with your existing automation tooling. Export scenarios for automated execution and import results back into Jira to keep your testing workflow synchronised.

  • Works with any CI/CD pipeline
  • Two-way API interaction
  • Maintain alignment between code, tests and documentation

Read the docs →

Diagram showing integration between AssertThat, CI/CD pipelines, and Cucumber automation

Automated Test Reporting in Jira

Bring rich automation reporting into Jira with real-time insights. AssertThat helps teams understand trends, identify unstable tests and review executable specifications quickly.

  • Explore historical and recent automation results
  • Filter by tags, features or status
  • Assign failed scenarios directly to team members

Read the docs →

Image showing AssertThat automation report which includes scenario growth trends scenario status trends run durations and analysis progress in Jira.

Managing Regression cycles Test Plans

Organise regression and release testing with structured Test Plans. Plan, track and review test executions across multiple phases, ensuring your release process remains controlled.

  • Clone Test Plans for reuse across phases
  • Lock scenario details against a specific release
  • Provide reliable test status across sprints or versions

Read the docs →

Test Plan screen in Jira showing scenarios grouped by release cycle or regression phase. Test Plan is in done status and scenario status is locked.

Test Plan Reporting and Execution Insights

Monitor test progress with detailed Test Plan reporting. Use your preferred filters or JQL to view execution status, identify gaps, and ensure the right scenarios are covered.

  • Real-time insights across manual and automated tests
  • Trend overviews for better planning
  • Clear visibility for QA leads and stakeholders

Read the docs →

Reporting dashboard displaying execution progress and trend charts for manual and automated tests

Full Traceability Across Jira Projects

Understand how BDD scenarios map to requirements across your organisation. Interactive charts and dashboards give a complete view of coverage, status and risk.

  • View scenario-to-story traceability
  • Identify untested or failing behaviours
  • Filter by project, feature or release using JQL

Read the docs →

Image showing AssertThat traceability report which also includes details of the scenario status, and if they are automated or manual

Program and Enterprise Level BDD reporting

Support large-scale and cross-project teams with enterprise-level reporting. Dashboard Gadgets help you track BDD adoption, execution health and progress across multiple initiatives.

  • Organisation-wide insights for leadership
  • Analyse coverage, stability and adoption trends
  • Highlight bottlenecks and problem scenarios early

Read the docs →

Traceability chart linking Jira issues to BDD scenarios with status indicators

What customers say

“We’ve been using AssertThat BDD & Cucumber for JIRA since the beginning of our enterprise project to help facilitate communication between Business Analysts, Product Owners and Testers. It helps us track all test cases down to actual user stories and potential failures. BAs and POs use awesome reporting that AssertThat provides to understand better the product shipment readiness and help testers with priorities. Amazing to see how this add-on continues to evolve over time and how the feedback we provide helps in shaping this wonderful tool!”
Consensys
“AssertThat is a comprehensive plugin for Jira and supports our aim of using Jira as our single source of truth for all development requirements capture and testing. I’ve tried many other similar test case management solutions and plugins with Jira but none of them matches the flexibility of AssertThat. I’ve found integrating into our CI and test pipelines seamless, both the detailed online documentation and the Plugin support are first rate. Additionally the plugin feature-set is continually expanding (especially around reporting/dashboards etc) and I’ve been impressed by the engagement of the authors with the community/users in terms of feedback and guiding the plugin roadmap.”
MD Group
“I am using Assert That from almost 2-3 years and actually its very helpful for Testers and even easily understand the scenarios and due to this we are giving good quality of product/deliverables. Also whenever me or my team facing issues or found observations then Support team responding very quickly, I can say in couple of hours only they are fixing and deploying the changes and unblocking us very easily. Thank you so much to Assert That team for helping us. Thanks!”
LeaseAccelerator

Customer stories

View all customer stories →

Frequently asked questions

What is AssertThat BDD test management for Jira?

BDD test management allows teams to create, manage and execute Behaviour-Driven Development scenarios directly within Jira. AssertThat provides an integrated workflow for writing Gherkin scenarios, linking them to user stories and tracking both manual and automated test results in one place.

Can I write Gherkin scenarios directly in Jira?

Yes. AssertThat includes a native Gherkin editor with syntax highlighting, autocomplete, validation and full support for BDD elements like Features, Backgrounds, Rules and Scenario Outlines. All scenario authoring happens inside Jira with no external tools required.

Does AssertThat support automated Cucumber test results?

Yes. You can upload Cucumber JSON results from any CI/CD pipeline. AssertThat links the results back to the correct scenarios and updates the execution status in real time, giving full visibility across automated test runs.

AI-Driven BDD: Using AI to Generate and Refine BDD Scenarios

How does the AI scenario generation feature work?

AI scenario generation is live. Enable it per project, then click Generate Scenarios in the Acceptance Tests panel of any Jira issue: AI drafts BDD scenarios from the issue title and description, and you accept or discard each one before anything is saved. You can also refine an existing scenario with AI. Advanced subscriptions include the AssertThat default model with no API key needed; on Standard you bring your own OpenAI, Claude or Azure OpenAI key.

Read the AI test case generation guide

Can manual and automated tests be managed together?

Yes. AssertThat supports both manual and automated BDD scenarios. You can run manual executions inside Jira, track outcomes, and combine them with automated results in Test Plans and dashboards for a complete view of test coverage.

How do Test Plans help with regression testing?

Test Plans allow you to group BDD scenarios for specific releases or regression cycles. You can clone plans, lock scenario details for stability, monitor execution status and analyse progress using Test Plan reporting and dashboards.

Does AssertThat integrate with CI/CD tools and automation frameworks?

Yes. AssertThat integrates with any CI/CD pipeline, including Jenkins, GitHub Actions, GitLab, Bitbucket, Bamboo and Azure DevOps. You can export scenarios for automation and import automation results back into Jira via our APIs.

Can AssertThat help standardise BDD practices across multiple teams?

Absolutely. AssertThat supports project-level configuration so organisations can define consistent BDD workflows, tagging rules, scenario structures and review processes. This helps maintain shared standards while allowing teams to customise where needed.

How does AssertThat support cross-project reporting?

AssertThat includes dashboard gadgets and reporting views designed for programme or enterprise-level insights. You can track coverage, execution trends, adoption levels and problem scenarios across multiple Jira projects.

Does AssertThat support bulk editing of scenarios?

Yes. The Scenario Manager allows you to filter and select multiple BDD scenarios and update steps, tags, execution mode or linked issues in bulk. It’s ideal for large-scale refinement or release-based updates.

Can I migrate existing BDD scenarios from other tools?

Yes. You can import existing Feature files using the Upload function or integrate via custom APIs to migrate scenarios from other test management tools or repositories. Structure, tags and scenario content are preserved.

Does AssertThat provide traceability from BDD scenarios back to Jira issues?

Yes. AssertThat provides interactive traceability views showing how Features and Scenarios map to Jira issues, including execution status. This helps teams understand coverage, dependencies and readiness for release.

Is AssertThat available for both Jira Cloud and Jira Data Center?

Yes. AssertThat fully supports Jira Cloud and Jira Data Center, with feature parity across platforms and flexible deployment options.

See all questions

Ready to transform your BDD experience in Jira?

Start your free trial today or connect with our experts to learn how AssertThat can streamline your BDD processes.