{"enrichment":{"faq":[{"a":"serenity-bdd-skill generates Serenity BDD test code structured around the Screenplay pattern, which models test interactions as actors performing tasks. Start by defining your test scenarios in Gherkin syntax, then use the skill to generate corresponding step definitions with @Steps annotations. Each step class encapsulates reusable test logic, and the Screenplay pattern ensures your tests remain readable and maintainable as they grow in complexity.","q":"How do I write Serenity BDD tests in Java?"},{"a":"serenity-bdd-skill implements the Screenplay pattern, which models test automation as actors performing tasks and asking questions about the system. Rather than exposing page objects directly, actors interact with the system through high-level tasks and abilities. This pattern makes tests more expressive and easier to maintain, separating concerns between what actors do (tasks), how they do it (abilities), and what they verify (questions).","q":"What is the Screenplay pattern and how does it work in serenity-bdd-skill?"},{"a":"serenity-bdd-skill streamlines Serenity BDD Cucumber integration by generating step definitions that map Gherkin scenarios to executable Java code. The skill automates the creation of step libraries organized with @Steps annotations, reducing manual scripting overhead. It helps you structure acceptance tests so that Cucumber scenarios drive your test execution while Serenity handles reporting and evidence collection.","q":"How can serenity-bdd-skill help with Serenity BDD and Cucumber integration?"},{"a":"serenity-bdd-skill generates well-organized step libraries using @Steps annotations to inject reusable step definitions into your test classes. Each @Steps-annotated class groups related actions\u2014like login steps or navigation steps\u2014into logical units. The skill helps you maintain a clean separation between step definitions, page objects, and test scenarios, making your test suite scalable and easier to refactor as requirements change.","q":"How do I structure and organize Serenity BDD tests with @Steps annotations?"},{"a":"serenity-bdd-skill supports configuration for cloud execution platforms and generates test code compatible with Serenity's rich HTML reporting. You can configure remote WebDriver capabilities in serenity.conf to point to cloud providers, and the skill helps you structure tests to capture detailed evidence and screenshots. Serenity automatically generates living documentation and comprehensive HTML reports that include test outcomes, performance metrics, and visual evidence.","q":"How do I configure Serenity BDD for cloud execution and rich HTML reporting?"},{"a":"serenity-bdd-skill accelerates behavior-driven development by using AI-assisted code generation to produce Serenity BDD test automation code automatically. Instead of manually scripting step definitions and test scenarios, the skill generates maintainable, Screenplay-pattern-based code that reduces manual test scripting overhead. This allows teams to focus on defining acceptance criteria and test logic rather than boilerplate code, speeding up test suite development and maintenance.","q":"What does serenity-bdd-skill do to accelerate behavior-driven development?"}],"shadow_tags":["acceptance-testing","behavior-driven-development","test-automation","page-object-model","living-documentation","cloud-execution","test-reporting","actor-model"],"summary_rewrite":"This skill generates Serenity BDD test automation code structured around the Screenplay pattern, enabling you to build maintainable step definitions and test scenarios. Leverage AI-assisted code generation to accelerate behavior-driven development and reduce manual test scripting overhead."},"files":[{"bytes":4151,"path":"serenity-bdd-skill/SKILL.md","sha256":"8de3458e0ffab6ec5310e461ef30b704533b0e8cdedb153275db6eda4f8c7814","url":"https://skillfed.io/files/LambdaTest/agent-skills/serenity-bdd-skill/dd7ca861/SKILL.md"}],"id":"LambdaTest/agent-skills/serenity-bdd-skill","links":{"html":"https://skillfed.io/LambdaTest/agent-skills/serenity-bdd-skill","md":"https://skillfed.io/LambdaTest/agent-skills/serenity-bdd-skill.md","repo":"https://github.com/LambdaTest/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":68,"language":"Python","last_updated":"2026-07-24","license":"MIT","name":"serenity-bdd-skill","publisher":"LambdaTest","stars":339},"relations":{"similar":[{"id":"LambdaTest/agent-skills/specflow-skill"},{"id":"LambdaTest/agent-skills/gauge-skill"},{"id":"LambdaTest/agent-skills/selenium-skill"},{"id":"LambdaTest/agent-skills/cucumber-skill"},{"id":"LambdaTest/agent-skills/appium-skill"},{"id":"LambdaTest/agent-skills/protractor-skill"},{"id":"LambdaTest/agent-skills/behat-skill"},{"id":"LambdaTest/agent-skills/nemojs-skill"},{"id":"LambdaTest/agent-skills/reqnroll-skill"},{"id":"MonumentalSystems/Atlas-Agent-Teams/test-automation"}]},"slug":{"owner":"LambdaTest","repo":"agent-skills","skill":"serenity-bdd-skill"},"version":"dd7ca861"}
