前言:我们在工作中,经常遇到一个项目我们QA主R或者担任QA owner的时候,那如何才能做一位合格的QA 主R或者QA owner呢?本文我们来探讨这个内容
一、明确QA 主R的的职责内容
- 对需求的交付质量负责
- 把控整个项目的风险
二、工作内容和难点
- 如何确保需求的交付质量
- 避免测试边界不清晰导致的漏测
- 避免需求不明确导致的漏测和bug
- 等等
- 如何确保 人 & 物 的协作
- 如何确保测试人员之间(前后端QA、跨部门QA、跨团队QA等)的协作
- 如何确保协调各类测试资源(人(前后端QA、跨部门QA、跨团队QA等) & 物(测试环境、测试依赖物料等))
- 如何确保横向团队人员之间(RD、QA、PM等)的协作
- 如何把控测试进度按时交付
- 测试时,卡点导致项目延期
- 上线时,项目冲突导致项目延期
- 等等
三、怎么做?
事前:
- 协调测试资源(包括人员、测试依赖物料、环境等)
- 明确测试边界,避免边界漏测
- 明确重要时间节点:提测时间、联调测试时间、上线时间
- 明确调用关系和依赖关系,明确系统的上线顺序
- 梳理全链路联调用例,保证全链路核心流程的正确性
- 提测前针对核心主链路进行show case
- review外包同学的测试用例
- 参与重要模块的代码CR
- 确认线上放量节奏、灰度发布节奏
事中:
- 每天同步各个模块的测试进度
- 把控质量风险,对于项目存在的风险项目进行跟踪;对当天未解决的风险和卡点,要及时上报给项目相关人员
- 联调测试时,跟合作方的联调测试
- 需求验收的跟踪,确认项目需求已全部完成
事后:
- 关注线上质量:发布系统的线上error日志、相关的线上监控指标、业务监控
- 关注线上放量计划、和灰度发布计划
- 确认功能已全部发布
本文所写的QA 主R要做的事情,仅仅代表本人的想法,有许多不完整的地方,还请大家评论中给出,后续我将继续补充