Write and maintain Behavior-Driven Development tests with Gherkin and Cucumber. Use when defining acceptance scenarios, writing feature files, implementing step definitions, running Three Amigos sessions, or diagnosing BDD test quality issues. Keywords: bdd, gherkin, cucumber, given when then, feature files, step definitions, acceptance criteria, three amigos, example mapping.
Does it follow best practices?
Evaluation — 96%
↑ 1.04xAgent success when using this tile
Validation for skill structure
A large enterprise development team needs to integrate their comprehensive BDD test suite into a sophisticated CI/CD pipeline. They have multiple environments (dev, staging, production), different test execution requirements for different pipeline stages, and need sophisticated reporting for stakeholder visibility.
The DevOps team requires different execution strategies: fast feedback for pull requests, comprehensive testing for releases, and detailed reporting for compliance audits. They also need to handle test failures intelligently and provide clear diagnostic information when scenarios fail.
Create the following deliverables:
Your solution should demonstrate advanced Cucumber usage patterns and enterprise-level workflow integration.
The following files are provided as inputs. Extract them before beginning.
=============== FILE: inputs/pipeline-requirements.md ===============
=============== FILE: inputs/cucumber-config-example.js =============== // Current basic configuration module.exports = { default: { formatOptions: { snippetInterface: 'async-await' }, paths: ['features//*.feature'], require: ['features/step-definitions//*.js'], format: ['progress', 'html:reports/cucumber-report.html'] } };