一:需求要求
由产品经理发起评审会议,评审邮件包含:需求说明书,原型设计,流程设计。
评审过后,修改后的内容(需求说明书,原型设计,流程设计等)由产品经理统一邮件发出。
二、设计要求
设计应包含:设计文档(数据库设计,枚举状态流转图,边界图,时序图:时序图应标明事务开始、结束点,包含正反例异常处理方案)。
设计评审前1~2天需要邮件发出设计。评审前2-3天需要和产品经理/负责人确认需求。
评审讲解顺序:需求---原型---设计
三:提测要求
1.开发需要不断提高代码质量;修改缺陷,尽可能减少回退情况;
2.若有新的需求改动,大的需求必须召开设计评审,小的需求必须与相关测试人员详细讲解;
3.提交测试时必须说明:接口的改动影响到哪些功能;
4.开发提交测试前必须做好充分测试(单元测试);
5.开发联调测试涉及到第三方的必须联通第三方测试通过,不能只是挡板通过;
6. 开发提交测试时,必须由负责人统一收集相应配置(功能清单,sql,配置文件,数据库配置;然后统一发出给测试。PS:sql应包含可预见的索引;
7.开发提测时,要整理 功能清单所对应的数据库表;
8.开发提测时,前后端分支名称请保持一致;
9.提交的功能不能出现以下问题,出现则打回判为(测试逃逸):
a.功能缺失,与功能清单有出入
b.功能不明确,页面部分开发,文案无
c.主功能冒烟不过,数据库状态、明细不正确
d.数据字典未发出,功能冒烟不过
e.后台与前端信息不同步,导致枚举缺失
f.代码遗漏或未提交
c.主功能冒烟不过,数据库状态、明细不正确
d.数据字典未发出,功能冒烟不过
e.后台与前端信息不同步,导致枚举缺失
f.代码遗漏或未提交
四、测试阶段:
重大问题应第一时间解决。(阻碍正流程的BUG,环境问题,配置问题)
一般性BUG当天解决。
优化性BUG和产品经理确认是否延期解决,不延期的2-3天解决。
产品经理/负责人应预估生产业务量(1年后)。
开发配合压测调整sql及性能。
五、开发提测上线流程:
a) 产品经理/负责人发起本次上线内容邮件,预计提测,上线时间。
b) 产品经理/负责人发起需求评审。
c) 开发负责人发起设计评审。
d) 开发—自测—联调。
e) 产品经理/负责人发起邮件提测。
测试负责人安排功能测试,测试后期发起压力测试。
f) 测试负责人发起测试通过邮件。
g) 运维人员上线操作。
要求:
- 所有生产操作都由运维人员操作。生产环境不允许开发、测试、产品经理私自操作。
- 必须收到测试部的测试通过邮件才能进行上线操作。
- 产品经理/负责人应在各阶段前2-3天通知各负责人需要配合事项。
- 遇到阻碍时间超过1小时邮件通知上级,合理协调解决。
- 产品经理/负责人应积极与客户沟通,获取客户方具体的关键时间节点。反馈内部协调反馈。
- 优先处理外部需要自己配合的事宜,后再处理自己的事情。
- 所有会议需要用到的文件,必须评审通知时一同发出(提前1~2天)