用途:针对选定行为、代码路径或回归风险编写一个聚焦的高价值测试。仅当测试能保护有意义的行为时才写;有价值的测试可减少用户错误、生产事故、支持工作、调试时间、评审时间或发布风险。
参考资料:以 ../../references/index.md 作为参考索引,仅加载所选行为需要的主题文件,尤其包括:测试层级选择、测试预言与断言、测试数据与夹具、Mock 与测试替身、测试反馈回路。
工作流:先依据仓库证据确定产品/用户风险,再写测试;检查现有测试、框架约定、夹具、命令与 CI 形态;选择能保留真实失败机制的最窄测试层级;在编辑前定义被保护行为、可捕获的回归、断言依据、准备步骤与验证命令;使用仓库原生风格与现有辅助函数编写一个聚焦测试;用最小相关命令验证,若不安全或不明确则说明而非猜测;最后通过价值闸门判定 KEEP、REDO 或 REMOVE。
输出:结束时给出被保护的行为、该测试值得保留的原因、变更的文件、验证命令与结果(或未运行的原因)、判定结论(KEEP/REDO/REMOVE)以及剩余风险。
限制:资料未提供具体框架、代码示例、安装命令与收费信息。