QA在整个项目中的职责和任务情况

发表于:2021-5-28 09:12

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:abcnull    来源:CSDN

  项目大致流程
  项目启动;
  评审阶段:{需求评审,技术评审,用例评审};
  排期阶段:{开发排期,测试排期};
  开发阶段:{需求开发,接口联调,自测,提测...};
  测试阶段:{SIT测试,UAT测试,PROD测试,众测,bug回归,...};
  项目上线:{上线风险评估,线上监控,补充自动化...};
  项目结束:{总结文档,...}。
  QA 在各个阶段的任务职责
  1.项目启动:
  项目立项,确认人员名单,确定项目时间,活动初稿确立。
  2.评审阶段:
  · 需求评审:可能是 RD 提的需求(由于代码重构等原因),也可能是 PM 提的需求(一般都是 PM),参与人员一般有 PM,RD,QA,QA 人员在其中主要是对需求的中一些不理解的点提出疑问,并对其中认为不合理的点进行讨论,需求评审完之后要求 QA 已经对需求文档有比较清晰的认识了,需求评审之后 QA 就可以开始准备测试用例了,但是介于 PM 可能后面会对需求文档作出一点的修改,以及后续技术评审的展开,QA 的测试用例存在后续修改的情况。
  · 技术评审:RD 和 QA 都要参与进来,QA 的职责是弄清楚技术设计方案中的问题,思考对测试用例的影响,进而维护修改测试用例。
  · 用例评审:QA,RD,PM 都要参与进来,QA的职责是组织用例评审,并分享用例细节,RD 和 PM 需要观察用例,提出认为不符合需求的点,方便 QA 完善用例。用例评审一般在开发开发完后的接口联调中评审。
  3.排期阶段:
  · 开发排期:开发人员给出开发的时间排期,以及联调任务的排期
  · 测试排期:测试人员先依据开发人员的排期指定测试的排期时间
  4.开发阶段:
  · 开发:前端开发和后端开发
  · 接口联调:前端和后端接口联调来对齐接口
  · 自测:开发使用 QA 提供过来的冒烟用例进行自测,冒烟用例提供给开发需要在用例评审过之后
  · 提测:开发提测给 QA
  5.测试阶段:
  · SIT 测试:测试环境执行全量 case
  · UAT 测试:验收环境执行冒烟级别 case
  · PROD 测试:需要在上线后,执行冒烟级别 case,但是很多情况下冒烟级别 case 在线上无法执行,所以可以率先列出一个 checklist,然后执行 checklist 中的 case 即可
  · 众测:也是在上线之后大众测试
  · bug 回归:测试过程中提出的 bug 需要进行回归检测,同时要注意影响到的模块情况
  6.项目上线:
  · 线上监控:需要 PM,RD 和 QA 的共同参与
  · 补充自动化:
  1)补充接口自动化:由于接口自动化投产比更好,所以一般项目会考虑后期补充接口自动化的内容
  2)补充 UI 自动化:由于 UI 自动化涉及到稳定性的因素,所以一般项目可能考虑不做或者做少部分主流程的 UI 自动化工作
  · 文档总结:一个项目结束后,不论是 PM 还是 RD 亦或是 QA 都可以养成一个总结项目的好习惯,不论是对自己的学习沉淀,还是对后来新人介入项目来讲都是有好处的

      本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号