开发流程
2017-04-24 15:02:45 1 举报
开发流程图
作者其他创作
大纲/内容
测试通过
开始
预发布验收合格
书写上线文档⑬
预发布验收不通过
需求串讲①
概要设计②
评审不通过
自测不通过
需求不合理,无法实现
验收不合格
运维
上线成功⑳
部署生产环境⑰
预发布验收⑮
概要设计评审③
部署测试环境⑨
产品
市场生产验收⑱
申请转测⑧
①产品开始需求串讲,需求有疑问或文档不明确请提出并解决(产品经理,研发成员,测试成员参与) 需求串讲48小时内,开发评估出开发时间(含概要设计,评审时间),测试评估测试时间(含用例的书写,评审时间)。并一起制定迭代周期。②概要设计,前提对需求进行分解任务,分配。任务负责人详细设计开发文档,要求:使用到的技术,及对数据库进行的更改方案。(研发)③概要设计评审,主要评审设计方案的可行性及是否合理。(产品,研发,测试)④书写测试用例,前提书写测试计划,主要针对新需求或者一个比较大的版本,这个测试计划主要包含测试范围、测试策略、测试环境、人员、出入口准则,以及交付件。测试成员根据需求及开发设计进行测试用户的书写。(测试)测试用例评审,主要评审用例是否合理,可行。评审通过后,抄送邮件给产品,研发(产品,研发,测试)⑤开始编码(研发),每天进行代码审查(主要针对编码规范,逻辑,可读进行评审,不合格请重新编码提交)⑥按用例自测(测试用例必须在开发完成前出)⑦演示功能,自测通过后,找测试进行功能演示。⑧演示通过后,书写部署文档(当有需要时编写),整理SQL脚本。书写回滚方案(当有需要时编写)。⑨转测后,运维部署测试环境。⑩开始测试,要求严格按照测试用例进行测试。测试不合格直接打回开发编码阶段。⑪测试通过后,转预发布。⑫运维书写部署文档,再进行部署。⑮产品预发布验收,验收不合格,直接打回测试阶段。验收合格转上生产。⑯上生产前的准备,测试负责给出工程包,脚本,测试报告,回滚方案。运维对预发布部署文档进行更新为生产部署文档,准备生产环境所需的资源,环境。⑱市场生产验收。验收不合格,运维进行回滚上一个版本。验收合格即上线成功。
发起生产验收
通过演示
回滚上一版本⑲
开始部署预发布环境⑫
发送测试用例给开发,产品
开始编码⑤
预发布部署成功⑭
测试用例评审
开始测试⑩
书写测试用例④
评审通过
测试不通过,打回
发起预发布验收
开发
生产验收合格
演示不通过
转预发布⑪
按用例自测⑥
准备上生产环境⑯
演示功能⑦
测试
自测通过
不通过
0 条评论
下一页