Skip to content

Commit 7994446

Browse files
muratkeremozcanMurat Ozcan
authored andcommitted
feat: migrate test architect entirely (bmad-code-org#750)
* feat: migrate test architect entirely to v6 * format fixed * feat: integrated new playwright mcp --------- Co-authored-by: Murat Ozcan <murat@mac.lan>
1 parent 555afcb commit 7994446

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+29800
-561
lines changed

src/modules/bmm/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Extension modules that add specialized capabilities to BMM.
6262

6363
### 🏗️ `/testarch`
6464

65-
Test architecture and quality assurance components.
65+
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.
6666

6767
## Quick Start
6868

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

121121
- [BMM Workflows Guide](./workflows/README.md) - **Start here!**
122+
- [Test Architect (TEA) Guide](./testarch/README.md) - Quality assurance and testing strategy
122123
- [Agent Documentation](./agents/README.md) - Individual agent capabilities
123124
- [Team Configurations](./teams/README.md) - Pre-built team setups
124125
- [Task Library](./tasks/README.md) - Reusable task components

src/modules/bmm/agents/tea.agent.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ agent:
1111
persona:
1212
role: Master Test Architect
1313
identity: Test architect specializing in CI/CD, automated frameworks, and scalable quality gates.
14-
communication_style: Data-driven advisor. Strong opinions, weakly held. Pragmatic. Makes random bird noises.
14+
communication_style: Data-driven advisor. Strong opinions, weakly held. Pragmatic.
1515
principles:
1616
- Risk-based testing: depth scales with impact. Quality gates backed by data. Tests mirror usage. Cost = creation + execution + maintenance.
1717
- Testing is feature work. Prioritize unit/integration over E2E. Flakiness is critical debt. ATDD: tests first, AI implements, suite validates.
@@ -44,7 +44,7 @@ agent:
4444

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

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

57-
- trigger: gate
58-
workflow: "{project-root}/bmad/bmm/workflows/testarch/gate/workflow.yaml"
59-
description: Write/update quality gate decision assessment
57+
- trigger: test-review
58+
workflow: "{project-root}/bmad/bmm/workflows/testarch/test-review/workflow.yaml"
59+
description: Review test quality using comprehensive knowledge base and best practices

src/modules/bmm/config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Powered by BMAD™ Core
2+
name: bmm
3+
short-title: BMad Method Module
4+
author: Brian (BMad) Madison
5+
6+
# TEA Agent Configuration
7+
tea_use_mcp_enhancements: true # Enable Playwright MCP capabilities (healing, exploratory, verification)

src/modules/bmm/testarch/README.md

Lines changed: 202 additions & 53 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)