1、软件发布流程编写人:连传超文档中的全部内容属个人所有,未经允许不可全部或部分发表、复制使用于任何目的。文档修订记录日期 版本号 变更状态 描述 变更人 审阅者变化状态:A增加,M修改, D删除电商部系统发布流程一、系统发布流程说明1. 研发人提交测试 提交测试之前必须由研发人员在研发环境进行自测 反馈方式: 邮件 (发送对象: 测试负责人、产品负责人 抄送:研发负责人)2. 测试负责人接收测试申请 测试负责人接收测试申请,邮件通知研发人员部署测试环境。 反馈方式:邮件(发送对象:研发负责人 抄送:产品负责人)3. 研发人员部署测试环境 研发人员部署测试环境,部署完毕邮件通知测试人员开始测试 反
2、馈方式:邮件(发送对象:测试负责人 抄送:产品负责人)4. 测试人员在测试环境进行测试 测试人员在测试环境进行测试,测试完毕,邮件通知研发。 反馈方式:邮件(发送对象:研发负责人 抄送:产品负责人、技术总监) 此环节已进入到测试流程的测试执行环节。进入测试环境测试时,测试前期准备应已完成。测试计划完备,测试用例编写完成且审核通过,测试环境配置完成。在测试过程中发现 bug,应按照 bug 管理流程执行。5. 产品人员决定是否上线 如果上线条件( 测试流程完毕,产品运营验证符合上线标准 )已具备产品人员决定上线( 发布前一天通知 ) ,发出邮件通知技术总监、运维负责人、上线,否则,产品人员推迟或
3、者取消上线,也应发出邮件通知运维、研发、测试负责人,并说明推迟和取消上线的原因。 反馈方式:邮件(发送对象:运维负责人、技术总监 抄送:研发负责人、测试负责人)6. 技术总监决定是否上线 技术总监收到上线邮件,回复确认同意发布上线 反馈方式:邮件(发送对象:运维负责人、产品负责人 抄送:研发负责人、测试负责人)7. 运维人员部署上线 收到技术总监回复同意上线邮件后(如技术总监未及时回复上线确认邮件,有授权人员回复或其他人员回复,需电话沟通确认) 运维人员部署上线后,邮件通知测试人员,上线完毕。 反馈方式:邮件(发送对象:技术总监、产品负责人、测试负责人 抄送:研发负责人)8. 测试人员在生产环
4、境进行测试 测试人员在生产环境进行测试,测试完毕邮件通知产品人员线上测试完毕。 反馈方式:邮件(发送对象:运维负责人 抄送:技术总监、产品负责人、研发负责人) 线上测试阶段属于验收测试范畴,产品运营人员应为主导,但测试人员必须进行基础测试 详见9. 产品运营人员进行验收 产品人员线上验收,上线完毕,并发出邮件上线完毕。 反馈方式:邮件(发送对象:技术总监、研发负责人、测试负责人、运维负责人)二、测试部测试流程说明1. 测试组长接收测试任务 (测试产出物:测试排期记录表)测试组长分配测试任务并与组员制定测试排期,记录并反馈产品人员及研发人员。 2. 测试负责人根据测试项目制定测试计划(测试产出物
5、:测试计划)测试计划应包括:测试范围、风险确定、测试资源规划、时间表及人员安排、测试工具及方法、影响测试资源分配的特殊考虑等。3. 测试设计 (测试产出物:测试用例) 测试需求分析:将业务需求转化为测试需求,即,测试需求必须有一个可观察、可评测的结果。 设计测试用例:用例设计原则,准确、没有冗余步骤、可复用、独立于编写者。 测试用例评审:参与人员应包括:产品负责人、相关开发人员、相关测试人员。4. 测试实施 配置测试环境 准备测试数据5. 测试执行 (产出物:测试执行记录、bug ) 在 T 环境执行测试 -执行人:测试 在生产环境执行测试 -执行人:产品运营、测试注意: 线上测试阶段属于验收
6、测试范畴,产品运营人员应为主导,测试人员进行基础测试 详见基础测试说明 。6. 测试总结报告(产出物:测试报告)总结测试的结果,通过与未通过的测试用例、缺陷分析、对测试工作进行经验、建议总结测试流程图接收测试任务 , 制定排期制定测试计划测试部署实施测试小结正式环境D e m o 环境测试环境设计测试用例用例评审通过不通过执行测试测试汇总测试计划测试用例测试报告测试版本Bug 流程图B u g 流程图研发负责人测试人员 研发人员提 交 b u g( N e w )判 定 b u g修 改 b u g( F i x e d )是否拒 绝( R e j e c t e d )验 证 b u g关
7、闭 b u g( C l o s e d )是否三、基础测试说明 渠道:终端 渠道 版本/浏览器 手机型号Android客户端iPhoneWap 嵌入微信验证 现有手机型号功能点:基础测试表轮播图 展示内容、轮播间隔商品 商品图片、价格、名称、规格购物车 商品数量、总计提货点 提货点名称购买 购买按钮、点击图片、单个商品最大购买 99 个购物车浮层 商品名称、价格、数量增加、购物车数量和价格总计首页分享 支持分享微信好友和朋友圈手机号校验、验证码校验、校验码倒计时 60 秒使用不同终端登录同一手机号进行校验,只有最后一天终端登录信息有效登录 登录第一个手机号使用配送提交订单,第二个手机号(没有
8、登录信息)默认自提方式提货时间1、提货时间展示日期段包含今天在内七天2、购买商品现货可以选择当天提货,提货时间临近当前时间点(默认时间段的开始时间为当前时间最近下一个整点,结束时间为整点加两小时)3、购买商品中包含缺货商品时不能选择当天提货4、后台设置返利活动前台对应时间段显示对应折扣信息提货手机1、默认为当前登录用户手机号码2、非首次提交订单,提货手机记录上次提交订单中的提货手机配送地址新增、删除、修改配送区域范围校验配送地址对应门店校验配送配送时间点显示三天包含当天在内支付方式 支持支付宝和微信,wap 只支持微信支付账户果豆 果豆值为 0 时,开启提示用户无果豆使用,果豆支付大于 0时使
9、用果豆数量为当前购买商品总金额的 100 倍确认订单实付款 实付款默认与商品总金额一致,果豆全额支付后实付款为 0,果豆部分支付后实付款等于商品总金额减去果豆支付金额登录状态1、未登录显示登录2、登录后显示登录信息欢迎您:手机号3、登录号展示修改和退出登录侧拉个人中心左侧菜单 首页、我的订单、我的果豆、意见反馈、帮助、客服电话订单列表1、无数据时显示为空2、有订单数据时按照订单提交时间倒序展示3、订单列表页展示(配送时间、配送地址)、(提货时间、提货点)、订单状态、商品图片、实付款,支付按钮(未支付情况)我的订单订单详情1、订单编号、果豆支付、实付款、提货码、提货二维码、(配送时间、配送地址)
10、、(提货时间、提货点)、商品明细展示(商品图片、单价、数量、商品名称)支付按钮(未支付情况)提货码和提货二维码支付后展示配送方式详情页不展示二维码我的果豆 果豆消费记录果豆对应消费记录1、订单支付减少果豆2、活动返利增加果豆3、只有现金支付部分返果豆4、无果豆消费记录是显示为空意见反馈 意见反馈1、反馈类型根据后台配置显示2、反馈内容最大 100 字3、默认手机号和邮箱可为空,如果输入内容校验手机号和邮箱格式4、前台提交内容可通过后台查看帮助 帮助 后台配置项显示对应内容,如果未配置为空客服电话 客服电话 点击可进行拨打提货点列表1、提货点列表中展示后台启动提货点2、常用地址只有在购买商品提交
11、订单后显示,默认显示最近使用提货点不重复记录三条3、切换区域现在对于区域开启提货点4、提货列表中展示距离当前位置距离信息和提货点名称,如果名称过长使用点号省略显示5、点击提货点跳转对应提货点首页提货点详情1、点击提货点列表右侧小图标跳转2、详情页顶部标题展示提货点名称,过长使用点号省略显示3、营业时间:周一至周日固定显示,时间点根据后台配置显示4、提货地址展示当前提货点具体地址,点击地图可查看提货点地图中位置5、距离计算当前位置与提货点位置距离 km 显示6、电话号码默认显示第一联系电话,点击可拨打地图 显示当前用户位置和所有开启提货点位置,点击其中一个可进入其店铺首页提货点定位 首次进入应用
12、会定位用户当前位置最近提货点,如果定位提货点与之前比较发生变化提示用户是否进行提货点切换上下架1、首页商品上架刷新操作后商品显示2、首页商品下架刷新操作后商品消失3、购物车与结算页,如果购买商品已下架,弹出提示框提醒用户有下架商品,确认后删除下架商品缺货 购物车与结算页,如果购买商品已缺货,弹出提示框提醒用户有缺货商品需重新挑选购买商品校验上下架和缺货可通过切换提货点进行校验修改账号 修改账号1、输入不存在账号信息2、输入已存在账号信息3、账号修改成功后,原账号订单、果豆等信息绑定新账号翻页效果 翻页效果 当前数据按照 10 条/页处理,大于 10 条时出现翻页商品图片 商品图片 1、后台设置图片显示设置图片2、无图片显示默认图片