在QA测试中批准发布后,发布包将被送入用户验收测试(UAT)。在这个阶段,利益相关者和全公司的终端用户在 "真实世界 "中测试发布流程,并给出他们的反馈。最初,您必须为UAT制定一个详细的计划,概述业务需求和战略。识别并创建测试案例,尽可能多地覆盖用户所面临的功能案例。然后选择能够试用发布流程并提供反馈的用户。您可以把发布文件提供给预定的用户作为测试版试用或早期采用。
用户最初将对发布中涉及的流程进行功能检查。如果这些流程在功能测试中成功,那么用户将根据生产环境中的有效数据测试发布文件,并确定这些流程是否满足拟议的业务需求。
所有在UAT期间发现的问题都必须仔细记录,以便后续解决。潜在的错误和高优先级的功能问题将被立即修复。其他问题将被添加到下一次迭代的管道中。UAT团队在确保所涉及的流程按预期功能运行后,批准发布。
UAT对于任何产品的发布都是至关重要的,因为有大量的 "真实世界"的数据用于测试流程和用户验证。UAT对发布采取全面的方法,从而带来对发布设计、发布执行、客户期望和体验等的深刻见解。
要查看一个发布请求的明细,转到发布,并从列表中点击发布请求。
要添加发布的UAT相关明细,从侧边栏中点击UAT。
测试阶段有5个标签,即明细、任务、注释、审批(如果在相关工作流中配置)和状态备注。
在明细下,您可以为版本的UAT添加计划开始和结束日期。在UAT之后,可以添加实际的开始和结束日期。在描述字段中,您可以提供一个简短的描述,指定所涉及的利益相关者,附加测试版构建链接(如果有的话),以及其他。在UAT之后,您可以为测试案例和问题附上单独的文件。
任务选项卡包含在模板中配置的任务,发布请求是在该模板上提出的。在任务下,您可以添加、触发、编辑、组织、删除和关闭发布UAT所需的任务。此外,您可以通过标记任务之间的依赖关系来排列任务。
要了解更多,点击此处。
审批选项卡显示与发布请求相关的工作流中配置的审批。根据您的权限,可以对发布进行审批操作。
您可以在审批选项卡中委派您的审批。
在注释下,您可以记录有关UAT的重要信息。您还可以编辑和删除您的注释。
状态备注选项卡记录了UAT阶段的发布状态的转换。它也显示了当版本进入UAT阶段时添加的备注。
发布管理过程中每个阶段的状态有助于表明该阶段内的发布进度。
SDAdmin可以在设置>>定制>>发布管理>>阶段和状态下配置阶段及状态。
下表显示UAT阶段的默认状态和它们的配置:
状态 | 说明 | 被通知角色 |
Accepted(已接受) | 发布测试已通过。 | 发布工程师、发布经理 |
In Progress(进行中) | UAT进行中。 | UAT所有者 |
On Hold(挂起) | UAT暂停。 | UAT所有者、发布经理 |
Pending for Acceptance(待接受) | 发布等待审批。 | UAT所有者、发布经理 |
Rejected(已拒绝) | 发布已拒绝。 | 发布工程师、发布经理 |