Write behavior-driven development test scenarios in Gherkin syntax
Create BDD test scenarios for the following feature:
**Feature:** {{FEATURE_NAME}}
**User Story:**
As a {{USER_ROLE}}
I want to {{ACTION}}
So that {{BENEFIT}}
**Acceptance Criteria:**
{{ACCEPTANCE_CRITERIA}}
**Business Rules:**
{{BUSINESS_RULES}}
**Generate Gherkin Scenarios For:**
1. **Happy Path Scenarios:**
- Main success flow
- Alternative success flows
2. **Edge Cases:**
- Boundary conditions
- Optional fields
3. **Error Scenarios:**
- Validation failures
- Business rule violations
- System errors
4. **Data-Driven Scenarios:**
- Scenario Outlines with Examples tables
**Format:**
```gherkin
Feature: [Feature Name]
Background:
Given [common preconditions]
@tag1 @tag2
Scenario: [Scenario description]
Given [context]
When [action]
Then [expected outcome]
And [additional assertion]
```
**Also Include:**
- Step definitions outline
- Suggested automation approach
- Test data requirementsOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{FEATURE_NAME][{USER_ROLE][{ACTION][{BENEFIT][{ACCEPTANCE_CRITERIA][{BUSINESS_RULES]