一个常被客户问到的问题是, 验收测试报告跟用户手册是不是同一回事呢。答案相当明确,那就是不是。验收测试报告属于项目交付质量的证据, 而用户手册乃是指导用户去使用的工具。它们两者用途不一样, 然而在功能验收环节里却又紧密地关联着。

需验收测试的报告, 乃是项目团队用以向客户证实软件契合需求的文档, 其核心要点在于查验功能是否达到标准。它一般涵盖测试用例、执行之后的结果、缺陷记录以及通过率。而用户手册则是针对最终用户所给出的操作指南, 其重点在于阐释怎样运用功能, 并非去证明功能是正确无误的。一种典型的分辨方式是: 当客户询问“这个功能做对了没有”, 此时应查看验收报告;要是客户询问“这个功能该怎么使用”, 那就去查看用户手册。

于项目交付流程里面, 验收测试报告常常依靠用户手册之中的功能描述当作测试依据, 举例而言, 手册里阐述了一项导出报表的操作步骤, 测试人员便会依照这个步骤去执行并且验证结果, 测试结果被记录于验收报告里, 反过来讲, 用户手册中的截图以及流程说明也有可能源自测试过程里的真切输出, 这么说吧, 用户手册提供了测试的“剧本”, 验收报告则记录了“演出是否成功”。
站在客户的角度来看, 这两者在验收阶段都得同步交付, 然而它们的着重点不尽相同, 用户的技术团队通常是先对验收报告予以验收, 确定所有功能点都通过了, 接着依据用户手册来开展试用操作以及培训工作。要是验收报告表明某项功能已然通过, 可是用户手册针对此功能的阐述模棱两可, 客户依旧会发出质疑。所以呢, 建议在项目交付之际, 先保证验收报告的数据完备, 不存在明显的失败项目, 随后检查用户手册与验收报告里的功能描述逐一契合, 防止出现那种“报告通过了但手册却没提及”的矛盾情况。

实务里, 你能够把验收测试报告当作“证据清单”, 把用户手册当作“使用说明书”, 二者相互验证。提议在验收以前, 叫测试人员依照用户手册去操作一番所有功能, 保障手册描述跟系统实际行为相符, 与此同时把操作结果记载到验收报告里边儿。这般做既能够确保交付质量, 又能够让客户在验收的时候不存在歧义。