Qase Docs
Help CenterAPI DocsRoadmapSign up for free
  • General
    • Qase docs
    • Get started with the Qase platform
      • Account settings
      • Projects
      • Test suites
      • Test cases
        • Test Case Parameters
        • Test case review
        • Shared steps
        • Import test cases
        • Export test cases
        • Trash bin
        • Muted Tests
        • System fields
        • Nested steps
        • Test case actions
        • Filters
      • Requirements Traceability Report
      • AI Test Case Generator
    • Execute testing
      • Test plan
      • Test runs
      • Configurations
      • Environments
    • Issues tracking
      • Defects
      • Milestones
      • Requirements
    • Analytics
      • Dashboards
      • Queries (QQL, Qase Query Language)
      • Saved queries
    • Webhooks
      • Test Case
      • Test suite
      • Test plan
      • Shared step
      • Milestone
      • Custom field
      • Test run
      • Defect
      • Test review
  • AIDEN
    • AIDEN - QA Architect
  • Guide: Action editor
  • Administration
    • Workspace management
      • Users
      • Invites
      • Groups
      • Roles
      • Fields
      • Custom fields
      • Notifications
      • Tags
      • Attachments
      • Audit logs
      • Hotkeys
    • SSO / SAML instructions
      • AzureAD
      • OneLogin
      • Google Workspace
      • Okta
      • JumpCloud
    • SCIM
      • User lifecycle management with SCIM
      • Enable SCIM
      • Users
      • Discovery features
      • Errors
    • Security
      • SOC 2 Type II / SOC 3
      • ISO/IEC 27001:2022
      • Penetration testing report
      • Subprocessors
      • Qase IP addresses
    • Billing
      • Billing options
    • Subscriptions
      • Free plan
      • Startup plan
      • Business plan
      • Enterprise plan
  • Apps
    • Issue tracking
      • Jira Cloud
      • Jira Server/Datacenter Plugin installation
      • GitHub
      • Asana
      • Linear
      • Monday
      • ClickUp
      • Trello
      • Azure DevOps
      • GitLab
      • YouTrack
      • Redmine
    • CI/CD
      • Jenkins
      • BitBucket
      • GitHub CI
      • GitLab CI
    • Chats
      • Slack
  • Automation
    • Qase API
    • Reporters
      • JavaScript
        • Playwright
        • Cypress
        • Mocha
        • Newman
        • Jest
        • WebDriverIO
        • CucumberJS
        • TestCafe
      • Python
        • Pytest
        • Robot Framework
        • Behave
        • Tavern
      • Java
        • TestNG
        • JUnit 4
        • JUnit 5
        • Cucumber 3 (jvm)
        • Cucumber 4 (jvm)
        • Cucumber 5 (jvm)
        • Cucumber 6 (jvm)
        • Cucumber 7 (jvm)
      • PHP
        • PHPUnit
        • Codeception
      • Kotlin
        • Kaspresso
    • Qase CLI App
      • XCTest
Powered by GitBook
On this page
  • What is Cucumber 4 (jvm)?
  • How to install Cucumber 4 (jvm)?
  1. Automation
  2. Reporters
  3. Java

Cucumber 4 (jvm)

PreviousCucumber 3 (jvm)NextCucumber 5 (jvm)

Last updated 1 month ago

Documentation for Qase API and Reporters is at https://developers.qase.io/docs/

What is Cucumber 4 (jvm)?

Cucumber 4 (jvm) is a pure Java implementation of Cucumber. You can run it with the tool of your choice. Cucumber 4 (jvm) also integrates with all popular dependency injection containers. For more information on running Cucumber, see the official documentation. To learn more about integrating Cucumber with dependency injection containers, refer to this guide.

How to install Cucumber 4 (jvm)?

To pass the results of your Cucumber 4 (jvm) executions, you need to install the Cucumber 4 (jvm) app.

  1. Navigate to the Apps page and switch to the "Reporters" section, then click the "Cucumber 4 (jvm)" card:

  2. Click "Activate":

  3. Switch to "Access Tokens" and generate an API token that the Cucumber 4 (jvm) app will be using:

  4. Click "Guide" to access the instruction on adding the Cucumber 4 (jvm) reporter to your automation flow:

Once the Cucumber 4 (jvm) app is installed, any test cases, test runs, and test results created and submitted will appear with the Cucumber 4 (jvm) as the author of said cases, runs or results (instead of a specific user whose API token has been used). Slack notifications will also appear with the Cucumber 4 (jvm) app as the author.