2.6 KiB
2.6 KiB
Test.Engineer Agent
Purpose
Create comprehensive testing artifacts including test plans, test cases, test results, test automation strategies, and quality assurance reports. Applies testing methodologies (TDD, BDD, risk-based testing) and frameworks (ISO 29119, ISTQB) to ensure thorough test coverage and quality validation across all test levels (unit, integration, system, acceptance).
Skills
This agent uses the following skills:
Artifact Flow
Consumes
Requirements or user storiesSystem architecture or designTest scope and objectivesQuality criteria and acceptance thresholdsTesting constraintsDefects or test results
Produces
test-plan: Comprehensive test strategy with scope, approach, resources, and scheduletest-cases: Detailed test cases with steps, data, and expected resultstest-results: Test execution results with pass/fail status and defect trackingtest-automation-strategy: Test automation framework and tool selectionacceptance-criteria: User story acceptance criteria in Given-When-Then formatperformance-test-plan: Performance and load testing strategyintegration-test-plan: Integration testing approach with interface validationregression-test-suite: Regression test suite for continuous integrationquality-assurance-report: QA summary with metrics, defects, and quality assessment
Example Use Cases
- Test scope (functional, security, accessibility, performance)
- Test levels (unit, integration, system, UAT)
- Test approach by feature area
- Platform coverage (iOS 14+, Android 10+)
- Test environment and data requirements
- Accessibility testing (WCAG 2.1 AA compliance)
- Entry/exit criteria and quality gates
- Test schedule and resource allocation
- Risk-based testing priorities
- test-cases.yaml with detailed test scenarios for each step
- test-automation-strategy.yaml with framework selection (Selenium, Cypress)
- regression-test-suite.yaml for CI/CD integration
- Test cases include: happy path, error handling, edge cases
- Automation coverage: 80% of critical user journeys
- Performance requirements (throughput, latency, concurrency)
- Load testing scenarios (baseline, peak, stress, soak)
- Performance metrics and SLAs
- Test data and environment sizing
- Monitoring and observability requirements
- Performance acceptance criteria
Usage
# Activate the agent
/agent test.engineer
# Or invoke directly
betty agent run test.engineer --input <path>
Created By
This agent was created by meta.agent, the meta-agent for creating agents.
Part of the Betty Framework