cucumber-bdd

Orchestrate Cucumber BDD tests with Java and JavaScript e2e-tester workflows.

13|6|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/olehsvyrydov/AI-development-team --skill cucumber-bdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cucumber-bdd
Source: https://github.com/olehsvyrydov/AI-development-team/tree/main/claude/skills/quality/testing/bdd/cucumber-bdd
Command: npx skills add https://github.com/olehsvyrydov/AI-development-team --skill cucumber-bdd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill empowers teams to adopt behavior-driven development by extending the e2e-tester workflow with Cucumber-based feature files, clear step definitions, and robust runners, reducing miscommunication between business, QA, and developers.

Core Features & Use Cases

  • Feature file authoring & organization: Create and maintain Gherkin features and step definitions across Java (Cucumber-JVM) and JavaScript/TypeScript (Cucumber-JS), with Spring Boot integration where applicable.
  • Runners & reporting: Integrate with Cucumber runners (JUnit Platform, JUnit 5) and generate human-friendly reports to verify end-to-end behavior.
  • Multi-language support: Works with Java and JS ecosystems, enabling shared test strategies for UI (Playwright/Selenium) and API layers via the e2e-tester.
  • Reusable steps & data tables: Promote modular, reusable steps, data tables, and scenario outlines for scalable test suites.

Quick Start

Add a sample feature file under src/test/resources/features, implement corresponding step definitions in Java or TypeScript, and execute tests using your project’s e2e-tester runner.

Frequently Asked Questions about cucumber-bdd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write Cucumber feature files with Gherkin syntax for Java and JavaScript e2e testing?

Cucumber feature files use Gherkin syntax to define behavior-driven development scenarios. This skill orchestrates these feature files and step definitions across Java and JavaScript environments, integrating with Spring Boot, Playwright, and Selenium for end-to-end testing.

Can I use Cucumber with Playwright and Selenium for behavior-driven development?

Yes, Cucumber integrates with Playwright and Selenium for behavior-driven development. This skill supports both Java and JavaScript ecosystems, enabling shared test strategies for UI and API layers while orchestrating tests alongside existing e2e-tester workflows.

How do I set up Cucumber runners with JUnit 5 and Spring Boot for automated testing?

Cucumber runners integrate with JUnit Platform and JUnit 5 to execute automated tests. This skill configures these runners alongside Spring Boot, generating human-friendly reports to verify end-to-end behavior for your Java-based test suites.

What is the best way to manage reusable steps and data tables in Cucumber scenario outlines?

Managing reusable steps and data tables in Cucumber scenario outlines requires modular step definitions. This skill promotes scalable test suites by supporting scenario outlines and data tables, ensuring maintainable Gherkin feature files across Java and JavaScript projects.

Does this Cucumber BDD skill require the e2e-tester workflow to function?

This Cucumber BDD skill extends existing e2e-tester workflows to drive behavior-driven development. It orchestrates Cucumber-based tests within that environment, covering feature files, step definitions, and test runners for both Java and JavaScript integrations.

When should I not use Cucumber for behavior-driven development testing?

Cucumber for behavior-driven development is less suitable when teams lack business stakeholder involvement in writing Gherkin feature files. This skill targets reducing miscommunication between business, QA, and developers, requiring collaborative step definition maintenance across Java and JavaScript ecosystems.