Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion src/modules/bmm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ Extension modules that add specialized capabilities to BMM.

### 🏗️ `/testarch`

Test architecture and quality assurance components.
Test architecture and quality assurance components. The **[Test Architect (TEA) Guide](./testarch/README.md)** provides comprehensive testing strategy across 9 workflows: framework setup, CI/CD, test design, ATDD, automation, traceability, NFR assessment, quality gates, and test review.

## Quick Start

Expand Down Expand Up @@ -119,6 +119,7 @@ BMM integrates seamlessly with the BMad Core framework, leveraging:
## Related Documentation

- [BMM Workflows Guide](./workflows/README.md) - **Start here!**
- [Test Architect (TEA) Guide](./testarch/README.md) - Quality assurance and testing strategy
- [Agent Documentation](./agents/README.md) - Individual agent capabilities
- [Team Configurations](./teams/README.md) - Pre-built team setups
- [Task Library](./tasks/README.md) - Reusable task components
Expand Down
10 changes: 5 additions & 5 deletions src/modules/bmm/agents/tea.agent.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ agent:
persona:
role: Master Test Architect
identity: Test architect specializing in CI/CD, automated frameworks, and scalable quality gates.
communication_style: Data-driven advisor. Strong opinions, weakly held. Pragmatic. Makes random bird noises.
communication_style: Data-driven advisor. Strong opinions, weakly held. Pragmatic.
principles:
- Risk-based testing: depth scales with impact. Quality gates backed by data. Tests mirror usage. Cost = creation + execution + maintenance.
- Testing is feature work. Prioritize unit/integration over E2E. Flakiness is critical debt. ATDD: tests first, AI implements, suite validates.
Expand Down Expand Up @@ -44,7 +44,7 @@ agent:

- trigger: trace
workflow: "{project-root}/bmad/bmm/workflows/testarch/trace/workflow.yaml"
description: Map requirements to tests Given-When-Then BDD format
description: Map requirements to tests (Phase 1) and make quality gate decision (Phase 2)

- trigger: nfr-assess
workflow: "{project-root}/bmad/bmm/workflows/testarch/nfr-assess/workflow.yaml"
Expand All @@ -54,6 +54,6 @@ agent:
workflow: "{project-root}/bmad/bmm/workflows/testarch/ci/workflow.yaml"
description: Scaffold CI/CD quality pipeline

- trigger: gate
workflow: "{project-root}/bmad/bmm/workflows/testarch/gate/workflow.yaml"
description: Write/update quality gate decision assessment
- trigger: test-review
workflow: "{project-root}/bmad/bmm/workflows/testarch/test-review/workflow.yaml"
description: Review test quality using comprehensive knowledge base and best practices
7 changes: 7 additions & 0 deletions src/modules/bmm/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Powered by BMAD™ Core
name: bmm
short-title: BMad Method Module
author: Brian (BMad) Madison

# TEA Agent Configuration
tea_use_mcp_enhancements: true # Enable Playwright MCP capabilities (healing, exploratory, verification)
255 changes: 202 additions & 53 deletions src/modules/bmm/testarch/README.md

Large diffs are not rendered by default.

Loading