测试过程管理之发布申请流程

接上节内容项目测试的周边文档,今日分享发布申请清单与缺陷跟踪管理表。

对于小型项目来讲,发布申请清单由项目经理填写并审核,然后交付部署人员直接发布了。但在严谨的项目规范里,这种方法并不可行,尤其是大型项目,如果是涉及到外部客户的项目,发布申请清单更是需要经过层层审核,通过后方可执行发布动作。

发布申请清单

发布申请清单首先,我们先了解下项目中发布的整个流程,很多传统的测试人员一般只跟踪到测试交付,或是产品验收结束阶段。对于发布流程不清晰 ,或是等到发布后会由项目经理通知需要线上测试。以此类推,测试人员一直处于被动的工作阶段。对于项目的整体规范,发布流程如下:测试团队系统测试交付通过->UAT测试团队预发布测试通过->产品经理验收通过->研发经理填写发布申请清单->交由所属项目经理&QA经理签字确认->研发经理发送申请发布邮件->职能部门负责人同意后方可执行发布动作,否则会给出拒绝发布的原因。

一般情况下,发布申请清单主要包含以下内容:

  • 项目名称

  • 当前版本

  • 发布版本

  • 申请人

  • 申请日期

  • 版本描述

  • 测试情况

  • 回退机制

  • 备注

  • 相关审核人员

当前版本填写当前的应用版本号,申请人为申请发布的第一责任人,也是填写发布清单的人员,版本描述即目前即将要上线的内容,可以分为新增和删除,优化功能;测试情况填写申请发布版本的测试结果 ,如SIT/UAT测试通过,XXX产品团队验收通过等;备注与相关审核人员可根据公司需要配置;一般由项目经理及QA经理、职能部门负责人审核;回退机制根据项目性质及公司要求来,回退机制与风险识别同等重要,一旦发布异常,需要做好容灾测试的建议方案。以下举个例子:

试运行:2天;

试运行期间,内部用户进行系统功能验收及测试团队线上常规测试;若发现问题且问题数量较多(超过XX个)或出现严重程度高的问题则进行回退,回退版本至上一个版本;回退需要在XX确认前进行并马上进行问题修复;若发现问题数量较少且严重级别较低,则后续安排逐步修复。

即使我们现在工作中并不需要测试人员去接触到发布相关的工作,也需要主动学习以使我们融入进整个项目中,而非单纯地“执行测试”。

缺陷跟踪管理表

缺陷跟踪管理表在工作中还是比较常见的,缺陷报告一般使用缺陷管理工具来维护与跟踪。这里的缺陷跟踪管理表一般用于项目后期与测试收尾阶段,对于遗留缺陷的跟踪与维护,缺陷跟踪管理表会在测试报告、发布申请清单、客户项目周例会会议中使用到。每个项目中都难免会存在一些需要耗费时间精力的问题,特别是性能测试问题,平均修复周期在1周左右。但按照测试计划测试交付时间已结束时,需要测试人员整理出遗留问题并以跟踪管理表的形式来维护。

缺陷跟踪管理表主要包含以下内容:

  • 缺陷编号

  • 缺陷类别

  • 紧急程度

  • 用例编号

  • 问题描述

  • 解决方案

  • 提出人

  • 处理人

  • 解决时间

以上,也可以从缺陷管理平台中过滤导出,需要注意的是用例编号是对应缺陷的测试用例编号,如果是在探索性测试或是内部用户发现的,且并无对应用例路径 ,则需要在所属用例中增加该用例,并更新到用例库中,也是日后学习与要注意的地方。解决方案可以灵活填写,但要交付出去时解决方案不能为空。处理人可以有多个。缺陷跟踪管理表一般会放在协同文档。

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/191841.html

(0)
上一篇 2021年11月14日
下一篇 2021年11月14日

相关推荐

发表回复

登录后才能评论