阶段 | 质量手段 | 说明 | 涉及角色 |
---|---|---|---|
启动 | 设计评审 | 达成一致、预判能达成项目目标 | 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可协助) |
线上运维 |
常规监控运维、处理
用户反馈 |
运维线上服务情况及时处理异常 跟踪用户反馈持续优化系统 |