UAT Studioby Salvion
指南

CRM 上线 UAT 检查清单

新 CRM 或大版本的用户验收测试之前、期间和之后需要安排的事项。每一项都是一件要做的事。可以直接使用,也可以作为您自己测试计划的起点。

适用于测试负责人和项目经理免费提供 Excel 文件,无需留下邮箱
Excel 文件包含同样的检查清单,列为 Phase、Topic、What to do、Done 和 Notes,另有一个 About 工作表说明使用方法。下载检查清单(Excel)
测试前

UAT 之前

大多数出问题的 UAT 都出在这一阶段:范围不清、脚本没人审核、测试人员没有可用的账户。

范围

  • 商定哪些流程和用户故事纳入 UAT,并写明哪些不纳入。
  • 为每个流程指定一名来自业务部门的负责人:即负责签核的人。
  • 在记录第一个问题之前,商定 Critical、High、Medium 和 Low 的含义。

测试用例

  • 每个业务场景写一个测试用例,用测试人员自己的话来写。
  • 为每个步骤写明操作和预期结果,必要时附上测试数据。
  • 将每个测试用例标记为 Must、Should 或 Could,以便先测试重要的用例。
  • 加入异常路径:错误的值、缺失的字段、没有正确角色的用户。
  • 检查范围内的每个用户故事都至少有一个测试用例。
  • 在测试日之前,请业务部门的一名关键用户审核脚本。

测试人员

  • 从使用该系统的每个团队中,挑选每天从事这项工作的人作为测试人员。
  • 为每位测试人员分配一个分组和各自的脚本。
  • 在他们的日历中预留测试日,并让他们脱离日常工作。
  • 用半小时向他们说明:如何记录结果,以及如何记录问题。

环境和测试数据

  • 准备一个与生产环境一致的测试环境:配置、集成和数据。
  • 为每个角色创建测试账户,并检查每个账户都能登录。
  • 加载测试数据:客户、产品、价目表和未完成的记录。
  • 尽可能使用测试数据,而不是客户数据。
  • 商定测试日期间何时将修复部署到测试环境。

日程

  • 按时间段规划测试日,每天固定一个时间进行分诊。
  • 为修复之后的复测轮次预留时间。
  • 确定 go/no-go 会议的日期,并立即邀请指导委员会。
  • 查看 Salesforce 或 Dynamics 365 的版本发布日历:在 UAT 期间发生的平台版本发布会改变您测试的内容。

准入标准

  • 系统测试已完成,且其中没有仍未解决的 Critical 缺陷。
  • 测试环境、测试账户和测试数据已准备就绪。
  • 业务部门已审核测试用例。
  • 每位测试人员都已收到邀请,并至少登录过一次。
测试中

UAT 期间

让每天的节奏紧凑,信息集中在一处,使问题在同一天内被发现、决定和修复。

每日站会

  • 每天以十五分钟开始:测了什么,什么受阻,今天计划做什么。
  • 将每个分组的进度与计划进行对比,并把测试人员调配到需要的地方。

记录问题

  • 每个问题单独记录一条,写明步骤、预期结果以及实际发生的情况。
  • 附上截图和记录链接。
  • 先查找是否已有相同的问题,避免重复记录。
  • 确保每个失败的步骤都有对应的问题,或者说明没有的原因。

分诊

  • 每天与业务部门和开发团队一起进行分诊。
  • 为每个新问题确定严重程度、优先级和负责修复的人。
  • 对每个问题做出决定:修复、拒绝,或转为变更请求。
  • 将变更请求放入待办列表,而不是纳入本次发布。

复测

  • 修复部署后,由发现该问题的测试人员进行复测。
  • 记录每次复测所基于的版本和构建。
  • 在较大的修复之后开始新的测试轮次,并重新测试与修复相关的流程。
收尾

结束 UAT

UAT 以一个决定结束。依据事实做出决定,并记录谁决定了什么。

退出标准

  • 每个 Must 测试用例都已通过。
  • 没有未解决的 Critical 问题。
  • 每个未解决的 High 问题都有业务部门接受的变通方案或修复日期。
  • 范围内的每个测试用例都有结果。

签核

  • 请每个流程的负责人签核:接受、有条件接受或拒绝。
  • 记录每个条件,以及由谁负责、何时完成。

Go/no-go

  • 召开 go/no-go 会议时把数据展示在屏幕上,而不是凭记忆。
  • 记录决定、条件以及做出决定的人。

报告

  • 说明哪些在范围内,哪些没有测试。
  • 按分组和优先级展示结果,以及所测试的版本和构建。
  • 按严重程度列出未解决的问题,并附上对每个问题的决定。
  • 附上各项签核及其条件。
  • 列出上线后最初几周的已知风险和变通方案。

上线之后

  • 保留测试用例:它们就是下一次 CRM 版本发布的回归测试。
  • 趁记忆犹新,记下下一次 UAT 中要改进的地方。
使用 UAT Studio

同样的检查清单,无需电子表格

这份清单中的大部分工作,UAT Studio 都能替您完成。就绪检查会在测试日之前显示还缺少什么;测试人员用验证码登录,只看到自己的脚本;失败的步骤会变成带截图的问题;分诊在共享屏幕上进行;最后一条结果录入时,go/no-go 报告就已准备好。通过 14 天免费试用在您自己的项目上试一试。

正在测试 Salesforce 或 Dynamics 365 的版本发布?请参阅 Salesforce UAT 和 Dynamics 365 UAT。