开发完成后,发布请求进入测试阶段。在这个阶段,质量保证(QA)团队会对为发布建立的先决条件(或涉及的流程),包括软件构建、测试环境、文档等,进行常见的错误和功能问题测试。对发布过程进行测试,以确保它们在不影响质量标准的情况下满足发布计划中列出的要求。
测试可能需要多次迭代,但要确保满足为发布设定的最后期限。在QA测试中发现的所有问题都必须仔细记录,以便跟进解决。在根据业务影响对问题进行优先排序后,发布请求将被送回开发阶段,以修复展示者和其他高优先级的问题。另外,您也可以在测试阶段用发布请求修复这些问题。QA团队在确保所涉及的流程按预期功能运行后批准发布。
一旦发布被批准内部测试,发布包将被分阶段用于用户验收测试(UAT)。
要查看一个发布请求的明细,转到发布,从列表中点击发布请求。
要添加与发布测试有关的明细,从侧边栏中点击测试。
测试阶段有5个标签,即明细、任务、注释、审批(如果在相关工作流中配置)和状态备注。
在明细下,您可以为发布测试添加计划开始和结束日期。测试结束后,可以添加实际的开始和结束日期。在描述栏,您可以提供测试过程的简短描述,报告问题的链接,以及相关的信息。测试后,您可以为测试案例和问题附上单独的文件。
任务选项卡包含在模板中配置的任务,发布请求是在此基础上提出的。在任务下,您可以添加、触发、编辑、组织、删除和关闭发布开发所需的任务。此外,您可以通过标记任务之间的依赖关系来排列任务。
要了解更多,点击此处。
审批选项卡显示与发布请求相关的工作流中配置的审批。根据您的权限,可以对发布进行审批操作。
您可以在审批选项卡中委派您的审批。
在注释下,您可以记录有关发布测试的重要信息。您还可以编辑和删除您的注释。
状态备注选项卡记录了测试阶段的发布状态的转换。它也显示了当版本进入测试阶段时添加的备注。
发布管理过程中每个阶段的状态有助于表明该阶段内的发布进度。
SDAdmin可以在设置>>定制>>发布管理>>阶段和状态下配置阶段及状态。
下表显示测试阶段的默认状态和它们的配置:
状态 | 说明 | 被通知的角色 |
Completed(已完成) | 发布已测试完成。 | 发布工程师、发布经理 |
Failed(已失败) | 发布测试失败。 | 开发负责人、发布工程师、发布经理 |
In Progress(进行中) | 测试中。 | 发布工程师 |
On Hold(挂起) | 测试挂起。 | 发布工程师 |