用途:在完成任务后、宣布完成前,用直接验证替代间接推断,确认工作确实可用。
主要能力与要点:
- 检查真实事物而非代理指标,例如直接检查进程存活状态,而非通过派生状态间接判断;读取实际值,而非缓存或派生表示。
- 代码与功能方面:先构建(必要但不充分),然后运行并走通实际功能路径,检查从输入到输出的完整数据流;涉及集成时,端到端测试完整通信链路。
- 委派工作:信任实际产物而非自报结果。核实委派任务时检查真实输出(git diff、文件内容、运行时行为),而不是被委派者的总结,因为代理报告的是其意图,不一定等于实际发生的事。
- 验证失败时,先怀疑观察方法,再怀疑系统本身。
- 能脚本化就脚本化:最有力的证明是可重复运行同一比较的确定性脚本,而非一次性目测。编写脚本、运行它,并保留输出作为评审者可复跑的产物。
- 保持产物对人员可见;仅在大型或复杂工作(如大规模移植或迁移,需事后可审计)时才提交。
限制:资料未提供具体安装命令、平台支持、收费或价格信息;具体脚本示例未提供,需按实际任务自行编写验证脚本。