diff --git a/docs/modules/bmm-bmad-method/test-architecture.md b/docs/modules/bmm-bmad-method/test-architecture.md index c7296af7..9d417a7a 100644 --- a/docs/modules/bmm-bmad-method/test-architecture.md +++ b/docs/modules/bmm-bmad-method/test-architecture.md @@ -18,19 +18,19 @@ BMad does not mandate TEA. There are five valid ways to use it (or skip it). Pic - Typical sequence: `*test-design` (system or epic) -> `*atdd` and/or `*automate` -> optional `*test-review` -> `*trace` for coverage and gate decisions. - Run `*framework` or `*ci` only if you want TEA to scaffold the harness or pipeline. -3. **Integrated: Greenfield Simple (BMad Method)** +3. **Integrated: Greenfield - BMad Method (Simple/Standard Work)** - Phase 3: system-level `*test-design`, then `*framework` and `*ci`. - Phase 4: per-epic `*test-design`, optional `*atdd`, then `*automate` and optional `*test-review`. - Gate (Phase 2): `*trace`. -4. **Integrated: Brownfield Enterprise** +4. **Integrated: Brownfield - BMad Method or Enterprise (Simple or Complex)** - Phase 2: baseline `*trace`. - Phase 3: system-level `*test-design`, then `*framework` and `*ci`. - Phase 4: per-epic `*test-design` focused on regression and integration risks. - Gate (Phase 2): `*trace`; `*nfr-assess` (if not done earlier). - For brownfield BMad Method, follow the same flow with `*nfr-assess` optional. -5. **Integrated: Greenfield Enterprise** +5. **Integrated: Greenfield - Enterprise Method (Enterprise/Compliance Work)** - Phase 2: `*nfr-assess`. - Phase 3: system-level `*test-design`, then `*framework` and `*ci`. - Phase 4: per-epic `*test-design`, plus `*atdd`/`*automate`/`*test-review`. @@ -48,6 +48,9 @@ graph TB subgraph Phase2["Phase 2: PLANNING"] PM["PM: *prd (creates PRD with FRs/NFRs)"] PlanNote["Business requirements phase"] + NFR2["TEA: *nfr-assess (optional, enterprise)"] + PM -.-> NFR2 + NFR2 -.-> PlanNote PM -.-> PlanNote end @@ -55,8 +58,8 @@ graph TB Architecture["Architect: *architecture"] EpicsStories["PM/Architect: *create-epics-and-stories"] TestDesignSys["TEA: *test-design (system-level)"] - Framework["TEA: *framework"] - CI["TEA: *ci"] + Framework["TEA: *framework (optional if needed)"] + CI["TEA: *ci (optional if needed)"] GateCheck["Architect: *implementation-readiness"] Architecture --> EpicsStories Architecture --> TestDesignSys @@ -206,7 +209,7 @@ npm install -D @seontechnologies/playwright-utils **Enable during BMAD installation** by answering "Yes" when prompted. -**Supported utilities (11 total):** +**Supported utilities (10 total):** - api-request, network-recorder, auth-session, intercept-network-call, recurse - log, file-utils, burn-in, network-error-monitor @@ -461,7 +464,7 @@ Provides fixture-based utilities that integrate into TEA's test generation and r Benefit: Faster CI feedback, HTTP error detection -**Utilities available** (11 total): api-request, network-recorder, auth-session, intercept-network-call, recurse, log, file-utils, burn-in, network-error-monitor, fixtures-composition +**Utilities available** (10 total): api-request, network-recorder, auth-session, intercept-network-call, recurse, log, file-utils, burn-in, network-error-monitor, fixtures-composition **Enable during BMAD installation** by answering "Yes" when prompted, or manually set `tea_use_playwright_utils: true` in `_bmad/bmm/config.yaml`.