写点什么

服务端质量保证体系 (一) 全流程规范管理

作者:homber
  • 2021 年 12 月 06 日
  • 本文字数:631 字

    阅读完需:约 2 分钟

服务端质量保证体系(一) 全流程规范管理

在跟进服务端质量保证体系建设的过程中,首先要在最顶层即流程规范层进行梳理,将全流程的操作规范进行管理和标准化,全流程规范管理主要包括:需求流程规范、研发流程规范、上线流程规范。


         全流程规范总览图

一、需求流程规范:

执行步骤

RD 在需求平台建立需求工单,填写服务、分支、环境标识等信息

需求平台自动调用效能平台部署相关流水线,进行自测环境部署并附加一些 CI 检测能力

每次代码 push 会触发代码仓库的单元测试、静态代码扫描检测能力

RD 在自测流水线测试完成后通知 QA 进行测试

QA 测试通过  &  CI 自动化测试通过 方可合入代码进入主干部署阶段

需求平台涉及前后端需求


需求平台纯服务端需求


二、研发流程规范:

执行步骤:

代码合入到 master 后进行触发

编译最新代码,执行 boe-base 环境部署

执行 CI 检测能力(接口、安全、代码覆盖率)

boe-base 部署成功 & CI 检测通过 方可进入发布上线环节

CI 能力:


准出标准:

接口测试 case 通过率 100%

安全测试通过率 100%

代码覆盖率 80%

三、上线流程规范:

执行步骤:

rd 点击通过人工卡点以确定需要上线

触发上线部署各个节点:小流量、单机房、人工卡点

CI 能力:

准出标准:

小流量升级完成后至少观查指标大盘 10min

单机房升级完成后至少观察指标大盘 10min

小流量阶段接口测试通过

通过对需求流程规范、研发流程规范、上线流程规范进行准入准出的标准建设,将产品的全生命周期流转进行统一。全流程规范管理是属于一套标准机制,而机制如何进行有效落地,需要寻找一个载体,这时就涉及到流水线的标准化建设,我们会在下篇交流。

发布于: 2 小时前阅读数: 9
用户头像

homber

关注

还未添加个人签名 2019.12.24 加入

保质提效,始终在路上

评论

发布
暂无评论
服务端质量保证体系(一) 全流程规范管理