一、任务类型
1、项目任务(如:P0、PS、P1 等 立项任务,优先级较高)
2、日常任务(如:开发自提任务,产品小需求任务,开发测试可正常排期上线)
3、插单任务(如:线上优化任务、老板紧急需求,虽任务量不算大,但需紧急上线,会占用开发测试较多时间)
二、项目任务测试流程
项目任务大致流程可描述如下:
- 项目启动会:针对核心项目,项目管理PM 需召开项目启动会;
- 需求评审:产品针对需求进行需求评审;(若涉及多个模块,且耦合不强 时,产品会召集多批开发测试 进行需求评审);
- 技术评审:开发召集测试、产品,针对需求进行技术方案评审;
- 输出测试计划:开发输出排期、QA在平台输出测试计划 ;
- 用例评审:QA组织产品、开发进行 用例评审,qa输出冒烟用例;
- 开发/测试 冒烟:开发测试冒烟,冒烟通过率:必须95%以上;
- 功能测试:QA 在测试环境进行功能测试;一轮功能测试完成后,若涉及视觉,需联系视觉验收效果;
- 预发布测试:测试完成后,部署预发布进行测试;
- 上线前检查:上线前检查 上线顺序、定时任务、数据库等配置 是否配置完成;
- 上线:beta和线上回归;并让产品和业务方验收;
三、日常任务/插单任务测试流程
产品提的改动较少的任务,流程上不会像项目任务那么复杂,项目流程中有些环节可省或简化;
但是如下过程必不可少:
需求评审:可以在位置上进行,但产品必须把需求跟开发、测试描述清楚;
技术评审:开发需对如何实现跟qa进行详细介绍,方便qa分析业务实现;
功能测试:分支部署在测试环境进行测试,测试完成后,产品验收确认;
预发布测试:预发布回归功能,(作用1:防止出现数据库漏提的情况;作用2:预发布数据真实,方便回归和验收);