完善的测试流程

阶段 质量手段 说明 涉及角色
启动 设计评审 达成一致、预判能达成项目目标 PM RD QA ,建议OP了解
编码阶段 codereview 核心模块和逻辑复杂模块千行review率>80% 一线RD相互(高工RD参与review)
编码阶段 单元测试

函数覆盖率>90%

行覆盖率>80%

分支覆盖率>70%

RD执行

测试初期 模块内功能测试(CTS) 功能覆盖率100% 功能覆盖率100%
提醒,请RD注意走正式提测流程
测试阶段 集成测试

性能测试

严格测试方案、评审

严格测试报告、评审

QA(至少一名QA高工评审;RD必须参与评审)

全面测试阶段 异常测试

场景化测试

沙盒稳定性测试

测试方案、评审

测试报告、评审

QA(需要RD参与评审review)

预上线阶段  线上监控建设

上线单review

灾备、预案确认

小流量上线方案

上线前评估、评审

上线单review

线上监控review

 RD OP(QA可协助)
上线 操作上线&check确认

观察线上监控、确认正常

谨慎操作(>1人操作)

操作上线需要观察监控

RD OP

上线成功

线上观察

跟踪用户反馈

确认上线成功

观察各项监控指标确认线上问题

征集用户反馈

RD OP PM(QA可协助)

线上运维 常规监控运维、处理

用户反馈 

运维线上服务情况及时处理异常

跟踪用户反馈持续优化系统