Qa Testing
Scannednpx machina-cli add skill a5c-ai/babysitter/qa-testing --openclawFiles (1)
SKILL.md
757 B
QA Testing
Generate and execute API and E2E tests with quality gate assessment.
Agent
Quinn (QA Engineer) - bmad-qa-quinn
Workflow
- Generate API tests for new endpoints
- Create E2E tests for critical user flows
- Test edge cases from code review findings
- Run regression tests
- Generate coverage report
- Provide quality gate recommendation
Inputs
projectName- Project namestoryResults- Implemented story resultscodeReview- Code review findings (optional)
Outputs
- Test results (total, passed, failed)
- Coverage percentage
- Quality gate status (pass/fail)
- Failed test details
- Manual testing recommendations
Process Files
bmad-orchestrator.js- Phase 4 QAbmad-implementation.js- Sprint QA
Source
git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/bmad-method/skills/qa-testing/SKILL.mdView on GitHub Overview
QA Testing automates generation and execution of API and E2E tests, with a built‑in quality gate assessment. Quinn the QA Engineer drives tests for new endpoints, critical user flows, edge cases from code reviews, regression runs, and coverage reporting, delivering actionable results.
How This Skill Works
Inputs like projectName, storyResults, and optional codeReview feed the process. The agent generates API tests for new endpoints, creates E2E tests for critical user flows, tests edge cases from code review findings, runs regression tests, and then produces a coverage percentage, test results, and a quality gate status.
When to Use It
- When introducing new API endpoints to ensure both API and E2E coverage
- Before sprint releases to validate regression safety and quality gates
- When code review highlights edge cases that need testing
- During ongoing QA cycles to maintain regression coverage and metrics
- When you need a formal quality gate recommendation and test details
Quick Start
- Step 1: Provide inputs: projectName, storyResults, and optional codeReview
- Step 2: Run QA Testing to generate API tests and E2E tests for coverage
- Step 3: Review test results, coverage percentage, and quality gate status
Best Practices
- Capture and incorporate code review findings to guide edge-case tests
- Always generate both API tests and E2E flows for critical user journeys
- Run regular regression tests and track coverage percentage
- Review test results and failed test details promptly
- Use quality gate status to inform release readiness and manual testing needs
Example Use Cases
- New user signup API paired with end-to-end signup flow tests
- Payment endpoint integration tests with end-to-end checkout flow
- User profile update API tested alongside a profile edit E2E path
- Edge-case scenarios like missing required fields and invalid data types
- End-to-end regression on order placement and fulfillment workflows
Frequently Asked Questions
Add this skill to your agents