Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

tea-resources-index.yaml 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. # TEA Resources Index
  2. # Comprehensive index of TEA documentation, knowledge fragments, and online resources
  3. base_urls:
  4. online_docs: "https://bmad-code-org.github.io/bmad-method-test-architecture-enterprise"
  5. github_repo: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise"
  6. github_knowledge: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/tree/main/src/agents/bmad-tea/resources/knowledge"
  7. # Public Documentation (32 files)
  8. documentation:
  9. tutorials:
  10. - name: "Getting Started with Test Architect"
  11. local: "/docs/tutorials/tea-lite-quickstart.md"
  12. online: "/tutorials/tea-lite-quickstart/"
  13. description: "30-minute quick start guide to TEA Lite"
  14. how_to_guides:
  15. workflows:
  16. - name: "Set Up Test Framework"
  17. local: "/docs/how-to/workflows/setup-test-framework.md"
  18. online: "/how-to/workflows/setup-test-framework/"
  19. workflow: framework
  20. - name: "Set Up CI Pipeline"
  21. local: "/docs/how-to/workflows/setup-ci.md"
  22. online: "/how-to/workflows/setup-ci/"
  23. workflow: ci
  24. - name: "Test Design"
  25. local: "/docs/how-to/workflows/run-test-design.md"
  26. online: "/how-to/workflows/run-test-design/"
  27. workflow: test-design
  28. - name: "ATDD"
  29. local: "/docs/how-to/workflows/run-atdd.md"
  30. online: "/how-to/workflows/run-atdd/"
  31. workflow: atdd
  32. - name: "Automate"
  33. local: "/docs/how-to/workflows/run-automate.md"
  34. online: "/how-to/workflows/run-automate/"
  35. workflow: automate
  36. - name: "Test Review"
  37. local: "/docs/how-to/workflows/run-test-review.md"
  38. online: "/how-to/workflows/run-test-review/"
  39. workflow: test-review
  40. - name: "Trace"
  41. local: "/docs/how-to/workflows/run-trace.md"
  42. online: "/how-to/workflows/run-trace/"
  43. workflow: trace
  44. - name: "NFR Evidence Audit"
  45. local: "/docs/how-to/workflows/run-nfr-assess.md"
  46. online: "/how-to/workflows/run-nfr-assess/"
  47. workflow: nfr-assess
  48. customization:
  49. - name: "Configure Browser Automation"
  50. local: "/docs/how-to/customization/configure-browser-automation.md"
  51. online: "/how-to/customization/configure-browser-automation/"
  52. - name: "Integrate Playwright Utils with TEA"
  53. local: "/docs/how-to/customization/integrate-playwright-utils.md"
  54. online: "/how-to/customization/integrate-playwright-utils/"
  55. brownfield:
  56. - name: "Running TEA for Enterprise Projects"
  57. local: "/docs/how-to/brownfield/use-tea-for-enterprise.md"
  58. online: "/how-to/brownfield/use-tea-for-enterprise/"
  59. - name: "Using TEA with Existing Tests"
  60. local: "/docs/how-to/brownfield/use-tea-with-existing-tests.md"
  61. online: "/how-to/brownfield/use-tea-with-existing-tests/"
  62. explanation:
  63. - name: "TEA Overview"
  64. local: "/docs/explanation/tea-overview.md"
  65. online: "/explanation/tea-overview/"
  66. topics: ["Architecture", "Engagement models"]
  67. - name: "Testing as Engineering"
  68. local: "/docs/explanation/testing-as-engineering.md"
  69. online: "/explanation/testing-as-engineering/"
  70. topics: ["Philosophy", "Design principles"]
  71. - name: "Engagement Models"
  72. local: "/docs/explanation/engagement-models.md"
  73. online: "/explanation/engagement-models/"
  74. topics: ["Lite", "Solo", "Integrated", "Enterprise", "Brownfield"]
  75. - name: "Risk-Based Testing"
  76. local: "/docs/explanation/risk-based-testing.md"
  77. online: "/explanation/risk-based-testing/"
  78. topics: ["P0-P3 matrix", "Probability × Impact"]
  79. - name: "Test Quality Standards"
  80. local: "/docs/explanation/test-quality-standards.md"
  81. online: "/explanation/test-quality-standards/"
  82. topics: ["Definition of Done", "7 principles"]
  83. - name: "Knowledge Base System"
  84. local: "/docs/explanation/knowledge-base-system.md"
  85. online: "/explanation/knowledge-base-system/"
  86. topics: ["Fragment management", "42 fragments"]
  87. - name: "Network-First Patterns"
  88. local: "/docs/explanation/network-first-patterns.md"
  89. online: "/explanation/network-first-patterns/"
  90. topics: ["Network interception", "Race condition prevention"]
  91. - name: "Fixture Architecture"
  92. local: "/docs/explanation/fixture-architecture.md"
  93. online: "/explanation/fixture-architecture/"
  94. topics: ["Composition", "mergeTests pattern"]
  95. - name: "Step-File Architecture"
  96. local: "/docs/explanation/step-file-architecture.md"
  97. online: "/explanation/step-file-architecture/"
  98. topics: ["Micro-file design", "JIT loading", "Sequential enforcement"]
  99. - name: "Subagent Architecture"
  100. local: "/docs/explanation/subagent-architecture.md"
  101. online: "/explanation/subagent-architecture/"
  102. topics: ["Parallel execution", "Context optimization"]
  103. reference:
  104. - name: "Commands"
  105. local: "/docs/reference/commands.md"
  106. online: "/reference/commands/"
  107. - name: "Configuration"
  108. local: "/docs/reference/configuration.md"
  109. online: "/reference/configuration/"
  110. - name: "Knowledge Base"
  111. local: "/docs/reference/knowledge-base.md"
  112. online: "/reference/knowledge-base/"
  113. github_link: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/tree/main/src/agents/bmad-tea/resources/knowledge"
  114. - name: "Troubleshooting"
  115. local: "/docs/reference/troubleshooting.md"
  116. online: "/reference/troubleshooting/"
  117. # Knowledge Fragments (41 files)
  118. knowledge_fragments:
  119. testing_patterns:
  120. - name: "fixture-architecture"
  121. path: "/src/agents/bmad-tea/resources/knowledge/fixture-architecture.md"
  122. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/fixture-architecture.md"
  123. description: "Composable fixture patterns and mergeTests"
  124. - name: "fixtures-composition"
  125. path: "/src/agents/bmad-tea/resources/knowledge/fixtures-composition.md"
  126. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/fixtures-composition.md"
  127. description: "mergeTests composition patterns for combining utilities"
  128. - name: "network-first"
  129. path: "/src/agents/bmad-tea/resources/knowledge/network-first.md"
  130. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/network-first.md"
  131. description: "Network interception safeguards"
  132. - name: "data-factories"
  133. path: "/src/agents/bmad-tea/resources/knowledge/data-factories.md"
  134. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/data-factories.md"
  135. description: "Data seeding and setup patterns"
  136. - name: "component-tdd"
  137. path: "/src/agents/bmad-tea/resources/knowledge/component-tdd.md"
  138. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/component-tdd.md"
  139. description: "TDD red-green-refactor loop"
  140. - name: "api-testing-patterns"
  141. path: "/src/agents/bmad-tea/resources/knowledge/api-testing-patterns.md"
  142. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/api-testing-patterns.md"
  143. description: "Pure API testing without browser"
  144. - name: "test-healing-patterns"
  145. path: "/src/agents/bmad-tea/resources/knowledge/test-healing-patterns.md"
  146. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/test-healing-patterns.md"
  147. description: "Auto-fix common test failures"
  148. - name: "selector-resilience"
  149. path: "/src/agents/bmad-tea/resources/knowledge/selector-resilience.md"
  150. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/selector-resilience.md"
  151. description: "Robust selectors that don't break"
  152. - name: "timing-debugging"
  153. path: "/src/agents/bmad-tea/resources/knowledge/timing-debugging.md"
  154. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/timing-debugging.md"
  155. description: "Race condition fixes"
  156. playwright_utils:
  157. - name: "overview"
  158. path: "/src/agents/bmad-tea/resources/knowledge/overview.md"
  159. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/overview.md"
  160. description: "Playwright Utils overview and installation"
  161. - name: "api-request"
  162. path: "/src/agents/bmad-tea/resources/knowledge/api-request.md"
  163. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/api-request.md"
  164. description: "Typed HTTP client with schema validation"
  165. - name: "network-recorder"
  166. path: "/src/agents/bmad-tea/resources/knowledge/network-recorder.md"
  167. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/network-recorder.md"
  168. description: "HAR record and playback"
  169. - name: "intercept-network-call"
  170. path: "/src/agents/bmad-tea/resources/knowledge/intercept-network-call.md"
  171. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/intercept-network-call.md"
  172. description: "Network spy and stub utilities"
  173. - name: "recurse"
  174. path: "/src/agents/bmad-tea/resources/knowledge/recurse.md"
  175. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/recurse.md"
  176. description: "Async polling for eventual consistency"
  177. - name: "log"
  178. path: "/src/agents/bmad-tea/resources/knowledge/log.md"
  179. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/log.md"
  180. description: "Test report logging utilities"
  181. - name: "file-utils"
  182. path: "/src/agents/bmad-tea/resources/knowledge/file-utils.md"
  183. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/file-utils.md"
  184. description: "CSV/XLSX/PDF/ZIP validation"
  185. - name: "burn-in"
  186. path: "/src/agents/bmad-tea/resources/knowledge/burn-in.md"
  187. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/burn-in.md"
  188. description: "Smart test selection via git diff"
  189. - name: "network-error-monitor"
  190. path: "/src/agents/bmad-tea/resources/knowledge/network-error-monitor.md"
  191. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/network-error-monitor.md"
  192. description: "HTTP 4xx/5xx detection"
  193. - name: "contract-testing"
  194. path: "/src/agents/bmad-tea/resources/knowledge/contract-testing.md"
  195. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/contract-testing.md"
  196. description: "Pact publishing and provider verification"
  197. - name: "pactjs-utils-overview"
  198. path: "/src/agents/bmad-tea/resources/knowledge/pactjs-utils-overview.md"
  199. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pactjs-utils-overview.md"
  200. description: "Pact.js Utils installation and contract testing flows"
  201. - name: "pactjs-utils-consumer-helpers"
  202. path: "/src/agents/bmad-tea/resources/knowledge/pactjs-utils-consumer-helpers.md"
  203. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pactjs-utils-consumer-helpers.md"
  204. description: "Consumer-side Pact helpers (createProviderState, toJsonMap)"
  205. - name: "pactjs-utils-provider-verifier"
  206. path: "/src/agents/bmad-tea/resources/knowledge/pactjs-utils-provider-verifier.md"
  207. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pactjs-utils-provider-verifier.md"
  208. description: "Provider verification options builders"
  209. - name: "pactjs-utils-request-filter"
  210. path: "/src/agents/bmad-tea/resources/knowledge/pactjs-utils-request-filter.md"
  211. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pactjs-utils-request-filter.md"
  212. description: "Request filter for auth injection in provider verification"
  213. - name: "pact-mcp"
  214. path: "/src/agents/bmad-tea/resources/knowledge/pact-mcp.md"
  215. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pact-mcp.md"
  216. description: "SmartBear MCP server for PactFlow tooling setup"
  217. - name: "pact-consumer-framework-setup"
  218. path: "/src/agents/bmad-tea/resources/knowledge/pact-consumer-framework-setup.md"
  219. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pact-consumer-framework-setup.md"
  220. description: "Consumer CDC framework directory structure and CI workflow"
  221. - name: "pact-consumer-di"
  222. path: "/src/agents/bmad-tea/resources/knowledge/pact-consumer-di.md"
  223. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/pact-consumer-di.md"
  224. description: "Dependency injection pattern for Pact consumer tests"
  225. - name: "visual-debugging"
  226. path: "/src/agents/bmad-tea/resources/knowledge/visual-debugging.md"
  227. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/visual-debugging.md"
  228. description: "Trace viewer workflows and debugging artifacts"
  229. configuration_governance:
  230. - name: "playwright-config"
  231. path: "/src/agents/bmad-tea/resources/knowledge/playwright-config.md"
  232. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/playwright-config.md"
  233. description: "Environment and timeout guardrails"
  234. - name: "ci-burn-in"
  235. path: "/src/agents/bmad-tea/resources/knowledge/ci-burn-in.md"
  236. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/ci-burn-in.md"
  237. description: "CI orchestration and smart selection"
  238. - name: "selective-testing"
  239. path: "/src/agents/bmad-tea/resources/knowledge/selective-testing.md"
  240. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/selective-testing.md"
  241. description: "Tag and grep filters"
  242. - name: "feature-flags"
  243. path: "/src/agents/bmad-tea/resources/knowledge/feature-flags.md"
  244. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/feature-flags.md"
  245. description: "Feature flag governance and cleanup"
  246. - name: "risk-governance"
  247. path: "/src/agents/bmad-tea/resources/knowledge/risk-governance.md"
  248. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/risk-governance.md"
  249. description: "Risk scoring matrix and gate rules"
  250. - name: "adr-quality-readiness-checklist"
  251. path: "/src/agents/bmad-tea/resources/knowledge/adr-quality-readiness-checklist.md"
  252. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/adr-quality-readiness-checklist.md"
  253. description: "Quality readiness checklist for decisions and reviews"
  254. quality_frameworks:
  255. - name: "test-quality"
  256. path: "/src/agents/bmad-tea/resources/knowledge/test-quality.md"
  257. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/test-quality.md"
  258. description: "Definition of Done execution limits"
  259. - name: "test-levels-framework"
  260. path: "/src/agents/bmad-tea/resources/knowledge/test-levels-framework.md"
  261. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/test-levels-framework.md"
  262. description: "Unit/Integration/E2E selection criteria"
  263. - name: "test-priorities-matrix"
  264. path: "/src/agents/bmad-tea/resources/knowledge/test-priorities-matrix.md"
  265. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/test-priorities-matrix.md"
  266. description: "P0-P3 coverage targets"
  267. - name: "probability-impact"
  268. path: "/src/agents/bmad-tea/resources/knowledge/probability-impact.md"
  269. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/probability-impact.md"
  270. description: "Probability × impact scoring definitions"
  271. - name: "nfr-criteria"
  272. path: "/src/agents/bmad-tea/resources/knowledge/nfr-criteria.md"
  273. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/nfr-criteria.md"
  274. description: "Non-functional requirements assessment"
  275. auth_security:
  276. - name: "email-auth"
  277. path: "/src/agents/bmad-tea/resources/knowledge/email-auth.md"
  278. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/email-auth.md"
  279. description: "Magic link extraction and auth state"
  280. - name: "auth-session"
  281. path: "/src/agents/bmad-tea/resources/knowledge/auth-session.md"
  282. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/auth-session.md"
  283. description: "Token persistence and multi-user auth"
  284. - name: "error-handling"
  285. path: "/src/agents/bmad-tea/resources/knowledge/error-handling.md"
  286. github: "https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise/blob/main/src/agents/bmad-tea/resources/knowledge/error-handling.md"
  287. description: "Exception handling and retry validation"
  288. # Quick Reference Maps
  289. session_to_resources:
  290. session-01:
  291. primary_docs: ["tea-lite-quickstart", "tea-overview", "run-automate"]
  292. fragments: []
  293. session-02:
  294. primary_docs: ["testing-as-engineering", "risk-based-testing", "test-quality-standards"]
  295. fragments: ["test-quality", "probability-impact"]
  296. session-03:
  297. primary_docs: ["fixture-architecture", "network-first-patterns", "step-file-architecture"]
  298. fragments: ["fixture-architecture", "network-first", "data-factories"]
  299. session-04:
  300. primary_docs: ["run-test-design"]
  301. fragments: ["test-levels-framework", "test-priorities-matrix"]
  302. session-05:
  303. primary_docs: ["run-atdd", "run-automate"]
  304. fragments: ["component-tdd", "api-testing-patterns", "api-request"]
  305. session-06:
  306. primary_docs: ["run-test-review", "run-trace"]
  307. fragments: []
  308. session-07:
  309. primary_docs: []
  310. fragments: [] # All 42 fragments available via menu-driven exploration
  311. # Web-Browsing Fallback Strategy
  312. fallback_urls:
  313. playwright_docs: "https://playwright.dev/docs/intro"
  314. jest_docs: "https://jestjs.io/docs/getting-started"
  315. cypress_docs: "https://docs.cypress.io/guides/overview/why-cypress"
  316. vitest_docs: "https://vitest.dev/guide/"
  317. testing_library: "https://testing-library.com/docs/"