
质量体系 - 概述
2023年3月11日大约 3 分钟
如何制定?
制定适合业务的质量保障体系,与业务发展阶段、质量目标、质量痛点、业务特型、RD/QA/PM 团队情况等都有较大关联。
0. 通用体系
1. 生命周期
产品的生命周期包括探索期、成长期、成熟期和衰退期,QA 同样需要基于业务发展的不同阶段 针对性指定响应策略。
探索期:
- 产品目标:快速试错 明确产品定位 走通商业模式
- 产品特点:效率第一,用户量少,场景相对简单
- 质量目标:测试效率优先,保证交付,质量容忍度高
- 质量风险:野蛮生长
- 保障思路:业务优先 建立信任;测试技术 > 测试专项;结合公司基建低成本搭建通用的测试工具;建立初步的研发测试流程
成长期
- 产品目标:DAU/营收迅猛扩张,超越竞品
- 产品特点:玩法变多,策略变复杂,QPS 上涨
- 质量目标:对测试质量要求提升,线上 P0 问题收敛
- 质量风险:质量兜底能力薄弱;代码变更风险
- 质量目标&思路:完善研发测试流程;建立测试专项;质量度量与运营;QA 人力补充与分工
成熟期
- 产品目标:DAU/营收在高位趋于稳定,建立口碑
- 产品特点:技术突破;成本控制
- 质量目标:低逃逸率低、人效提升
- 质量风险:长尾问题;回归成本;管控能力
- 质量目标&思路:CICD;成熟度模型;业务特型
2. 质量现状分析
- 数据口径明确且有意义、统计准确
- 波动率与绝对值
- 北极星指标与过程指标
- 精力有限 抓大放小
3. 目标与现状评估
- 目标来源:【主】业务 Top 痛点、业务质量现状 【辅】横向专项目标、+1 目标
- 现状评估:达成路径可行性、人力情况
Step1. 摸清业务质量现状 + Top 问题
Step2. 评估目标周期内可以改进哪部分,明确落地路径
Step3. 【反复沟通】与 QA/RD/专项等沟通 <=> 目标调整
Step4. 目标对齐
如何落地?
流程规范
- 标准可执行
- 工具化辅助规范落地
- 不过度约束
- QA/RD/PM 三方对齐
需求阶段:
- 插单规范
研发阶段
- 技术方案评审模板
- Code Review 规范
- 分支管理
- 提测标准
- 研发红线
测试阶段
- 测试用例模板
- 测试标准(兼容性、回归、提单等等)
- 测试红线
- 准入准出标准
上线阶段
- 日志观察
测试技术
测试技术是 QA 的基本盘,也是很多"测试专项"和"测试策略"的基础,但现状却是越来越不被重视,进而影响质量体系发挥的效果
度量与运营
度量:明确口径、统计准确
过程指标:打回次数、代码扫描、测试覆盖率、构建成功率......
结果指标:事故数、线上问题数、SLA、Crash 率
运营:版本质量报告、事故复盘...

CICD
作为研发测试一站式工具平台,串联诸多的流程规范与测试能力的落地
团队
- 能力评估:擅长/不擅长、团队定位、个人诉求...
- 目标对齐:目标可量化,路径可执行,职责清晰不模糊
- 产研团队:定期沟通
- 知识库&分享:QA 基本功、业务、工具平台、问题共享