QA Recette Commands (/common:)
Automated acceptance testing with Claude in Chrome.
| Command | Description |
|---|---|
/qa:recette | Execute automated acceptance tests via browser |
/qa:fix | Fix bugs from recette session (TDD workflow) |
/qa:status | Show recette session status and progress |
/qa:regression | View and manage regression test registry |
/qa:report | Generate recette report (MD/HTML/JSON) |
Golden Rule
A fixed bug should NEVER reappear.
All detected errors automatically generate regression tests.
Usage Examples
bash
# Test a specific story
/qa:recette --scope=story --id=US-001
# Test all stories in a sprint
/qa:recette --scope=sprint --id=Sprint-3
# Dry run to see test plan
/qa:recette --scope=story --id=US-001 --dry-run
# Resume interrupted session
/qa:recette --resume=REC-20260130-143022
# Record execution as GIF
/qa:recette --scope=story --id=US-001 --record-gif
# Fix all bugs from a recette session
/qa:fix --session=REC-20260130-143022
# Dry run: refine and document without fixing
/qa:fix --session=REC-20260130-143022 --dry-run
# Fix critical bugs only
/qa:fix --session=REC-20260130-143022 --severity=criticalPrerequisites
- Chrome extension Claude in Chrome v1.0.36+
- Claude Code with
--chromeflag or/chromecommand
Test Categories
| Category | Description |
|---|---|
acceptance_criteria_validation | Tests for each AC |
edge_cases | Boundary conditions |
error_scenarios | Error handling |
ui_ux_verification | UI/UX consistency |
performance_checks | Load times |
security_basics | XSS, CSRF, injection |
Error → Test Pipeline
When an error is detected:
- Classify error type (visual, interaction, validation, logic, security, API)
- Generate appropriate tests:
- Logic/Validation → Unit test
- API/Service → Functional test
- User flow → Behat feature
- Register in regression suite with
@regressiontag - Fix bug using TDD workflow
- Verify all regression tests pass
Output Structure
.recette/
├── plans/ # Test plans (YAML)
├── sessions/ # Session states (resume)
├── regression/ # Regression tests
│ └── registry.yaml
├── metrics/ # Historical data
└── reports/ # Generated reportsSee command documentation: Dev/i18n/{lang}/Common/commands/recette.md See fix command documentation: Dev/i18n/{lang}/Common/commands/recette-fix.md See status command documentation: Dev/i18n/{lang}/Common/commands/recette-status.md See regression command documentation: Dev/i18n/{lang}/Common/commands/recette-regression.md See report command documentation: Dev/i18n/{lang}/Common/commands/recette-report.md