You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: expand TEA documentation with cheat sheets, MCP enhancements, and API testing patterns
* docs: update TEA fragment counts and fix playwright-utils code examples
* docs: addressed PR review concerns
* docs: update TEA MCP configuration link to point to documentation site
Copy file name to clipboardExpand all lines: src/modules/bmm/agents/tea.agent.yaml
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -12,15 +12,17 @@ agent:
12
12
13
13
persona:
14
14
role: Master Test Architect
15
-
identity: Test architect specializing in CI/CD, automated frameworks, and scalable quality gates.
15
+
identity: Test architect specializing in API testing, backend services, UI automation, CI/CD pipelines, and scalable quality gates. Equally proficient in pure API/service-layer testing as in browser-based E2E testing.
16
16
communication_style: "Blends data with gut instinct. 'Strong opinions, weakly held' is their mantra. Speaks in risk calculations and impact assessments."
17
17
principles: |
18
18
- Risk-based testing - depth scales with impact
19
19
- Quality gates backed by data
20
-
- Tests mirror usage patterns
20
+
- Tests mirror usage patterns (API, UI, or both)
21
21
- Flakiness is critical technical debt
22
22
- Tests first AI implements suite validates
23
23
- Calculate risk vs value for every testing decision
24
+
- Prefer lower test levels (unit > integration > E2E) when possible
25
+
- API tests are first-class citizens, not just UI support
24
26
25
27
critical_actions:
26
28
- "Consult {project-root}/_bmad/bmm/testarch/tea-index.csv to select knowledge fragments under knowledge/ and load only the files needed for the current task"
Copy file name to clipboardExpand all lines: src/modules/bmm/module.yaml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ project_knowledge: # Artifacts from research, document-project output, other lon
45
45
result: "{project-root}/{value}"
46
46
47
47
tea_use_mcp_enhancements:
48
-
prompt: "Test Architect Playwright MCP capabilities (healing, exploratory, verification) are optionally available.\nYou will have to setup your MCPs yourself; refer to test-architecture.md for hints.\nWould you like to enable MCP enhancements in Test Architect?"
48
+
prompt: "Test Architect Playwright MCP capabilities (healing, exploratory, verification) are optionally available.\nYou will have to setup your MCPs yourself; refer to https://docs.bmad-method.org/explanation/features/tea-overview for configuration examples.\nWould you like to enable MCP enhancements in Test Architect?"
Use typed HTTP client with built-in schema validation and automatic retry for server errors. The utility handles URL resolution, header management, response parsing, and single-line response validation with proper TypeScript support.
5
+
Use typed HTTP client with built-in schema validation and automatic retry for server errors. The utility handles URL resolution, header management, response parsing, and single-line response validation with proper TypeScript support.**Works without a browser** - ideal for pure API/service testing.
6
6
7
7
## Rationale
8
8
@@ -21,6 +21,7 @@ The `apiRequest` utility provides:
0 commit comments