一、需求接收
- 产品从销售 / 实施 / 客户 那边接到需求
- 产品与项目经理评审 需求可施行度&人力成本&大致排期
- 产品制作原型,完成初稿
二、需求评审
- 产品+前后端开发+测试+UI设计师,内部评审功能能否实现,页面设计逻辑
- 会议纪要 :功能冲突点、逻辑不完善点、功能实现困难点、功能完善点
- 产品与开发&客户私下确认最终实现方式,原型完成最终稿
- 二次需求评审,确认最终稿,UI设计师设计UI稿
- 开发+测试 评估工作量,上报预估工时,做准确的排期计划
三、UI评审
- UI设计稿已与产品&销售&实施&客户 核对无误
- UI设计稿评审,同步开发、测试
四、技术评审
- 开发(前后端)内部评审功能实现方式、数据库表设计
- 技术评审前输出一份技术文档,包含接口设计、数据库设计、定时任务、外部对接字段,精确至每一个字段和相应字典项,包括整体流程图
- 技术评审时同步给测试(测试组员+组长),测试需明确 功能实现方式&数据库表设计字段主键&字段字典项&定时任务获取 / 落库方式
五、用例评审
- 编写好测试用例,先内部评审后,同步给产品、开发。目的是三方对功能的理解达到统一
- 记录好会议纪要,包含 用例需补充点、业务理解不统一点、业务更改点等
- 将测试用例和会议纪要整理好后同步给开发和产品,并准备一份冒烟用例给到开发
六、搭建环境
- 新项目的话,重新搭建环境,开发搭建开发环境,测试搭建测试环境
- 旧项目 就各自维护及更新相应环境
七、测试阶段
- 测试前开发需通过冒烟测试,提测后测试先冒烟测试,未通过则邮件打回,通过则下一步
- 测试进行中,功能流程、页面UI、兼容性、接口性能、数据层面等都要兼顾
- 冒烟测试、一轮测试、二轮测试、回归测试完成后,给产品验收
八、验收阶段
- 协助造测试数据,分析验收人员提出的异议为什么类型,bug&优化&需求&不算bug等
- 输出测试报告、测试邮件、测试用例、升级文档