用途:审查现有测试是否真正保护其声称保护的软件行为与契约,判断测试的有效性、独特性与维护价值。适用于需要对测试套件做质量评估、处理冗余或脆弱测试、以及为测试重构提供依据的场景。
主要能力:按共享测试原则确定架构、契约高度与审查边界;将测试按其声明、边界和故障机制归入保护族;对高后果、可疑或高成本测试做深度追踪,映射 setup、生产路径、观察与断言;应用 oracle、故障敏感性、重构容忍度、保真度、隔离和诊断标准评估有效性;结合收益与维护成本给出处置建议。
处置建议类型:KEEP、STRENGTHEN、REPLACE、CONSOLIDATE、REMOVAL-CANDIDATE、UNRESOLVED。审查只提出建议,不实施修改,也不授权删除测试。
使用方式:先阅读测试原则,确定审查边界与权威依据;优先从稳定的组件、公共或系统契约向上追踪重要测试;只在被授权且环境允许时执行安全的隔离运行,否则将拟议检查标注为未验证。报告需给出范围、版本、已读来源与未覆盖范围,并对每个相关测试或保护族列出声明、实际观察、收益、成本、证据与处置。命令或选择集需原样记录。
限制:不编辑、不删除目标测试与产品代码,不执行破坏性探测或更新快照;未获得授权或缺少环境时,相关结论仅为未验证状态;不以缺失文档、高成本或未测敏感性单独判定测试无用;本技能无法确定的部分应作为显式缺口保留。