用途:生成或审查集成测试,覆盖真实生产路径,断言具体数据库字段值,使每个测试保护可追溯的业务行为(TC),可重复运行且仅在受保护意图真正破坏时失败。
主要能力:支持五种模式——from-changes(从 git 变更检测命令/查询文件)、from-prompt(为指定命令/查询生成测试)、review(审查现有测试质量与不稳定模式)、diagnose(分析失败是测试缺陷还是代码缺陷)、verify-traceability(检查测试代码与规格/功能文档一致)。要求每个测试方法带 TC-{FEATURE}-{NNN} 注解,一个业务 TC 可对应多个测试(1:N),缺失时在功能文档第 8 节自动创建。
使用方式:先搜索同服务现有测试模式,阅读 references/integration-test-patterns.md 与 docs/specs/ 后再编写;按领域功能组织文件,禁止按 CQRS 类型建 Queries/ 或 Commands/ 目录;使用项目唯一名称生成器与实体断言辅助方法;所有数据库断言必须包裹异步轮询;通过真实命令/查询/种子路径驱动状态,禁止直接仓库写入制造无效状态。完成标准是相关套件连续 3 次 $integration-test-verify 运行通过且不重置数据库。
适用场景:后端集成测试生成、审查、诊断与规格追溯验证。
限制:资料未提供具体安装命令、收费、价格、平台支持与效果数据;部分内容为 Codex 兼容说明与项目内部约定,实际使用需结合所在项目文档。