前台下单业务场景测试设计

流程步骤:

设计测试用例:

第一步:需求分析

第二步:绘制流程图

1、确定业务中的操作

2、分析执行的顺序

3、按照业务方向进行连线

登录->选购商品->加入购物车->支付->确认订单->等待收货

第三步:设计测试用例(一个流程的路径就是一条测试用例,注意覆盖流程图中所有的路径)

1、前台下单流程图

2、前台下单业务场景用例设计

ID 模块 优先级 前置条件 测试标题 步骤描述 测试数据 预期结果 实际结果 测试版本号 测试人员 备注
order_001 前台下单 p0 进入前台网站  验证购买流程:登录->挑选商品->加入购物车->生成订单->支付->确认订单 1、用户登录                                  2、选择商品                                  3、加入购物车,填写订单信息(地址、发票等)                         4、选择支付方式(货到付款)      5、确认订单 / 1、登录成功并跳转到我的商城页面                                   2、确认加入购物车中商品的相关信息,如:价格、数量等                                           3、确认订单成功构建                        4、等待收货        
order_002 前台下单 p0 进入前台网站  验证购买流程:登录->登陆失败->再登录->挑选商品->加入购物车->生成订单->支付->确认订单 1、用户登录                                  2、登陆失败重新登录                   3、选择商品                                  4、加入购物车,填写订单信息(地址、发票等)                         5、选择支付方式(货到付款)     6、确认订单 / 1、登录失败后重新跳到登录界面,然后跳转到我的商城页面                                       2、确认加入购物车中商品的相关信息,如:价格、数量等                                           3、确认订单成功构建                        5、等待收货        
order_003 前台下单 p0 进入前台网站  验证购买流程:登录->挑选商品->加入购物车->登录失败->登录->生成订单->支付->确认订单 1、用户登录                                  2、选择商品                                  3、加入购物车,登陆失败重新登录                                                   4、订单页面填写订单信息(地址、发票等)                                    5、选择支付方式(货到付款)      6、确认订单 / 1、登录成功并跳转到我的商城页面                                   2、确认加入购物车中商品的相关信息,如:价格、数量等                                           3、登陆失败后跳转到登录页面                                           4、登陆成功后确认订单成功构建                                       5、等待收货        
order_004 前台下单 p0 进入前台网站  验证购买流程:登录->挑选商品->加入购物车->生成订单->支付->支付失败->支付->确认订单 1、用户登录                                  2、选择商品                                  3、加入购物车                                                   4、订单页面填写订单信息(地址、发票等)                                    5、选择支付方式(支付宝)         6、支付失败重新支付                   7、确认订单 / 1、登录成功并跳转到我的商城页面                                   2、确认加入购物车中商品的相关信息,如:价格、数量等                                           3、支付失败后重新支付        4、确认订单成功构建                        5、等待收货        
order_005 前台下单 p0 进入前台网站  验证购买流程:登录->挑选商品->加入购物车->生成订单->支付->支付失败 1、用户登录                                  2、选择商品                                  3、加入购物车                                                   4、订单页面填写订单信息(地址、发票等)                                    5、选择支付方式(支付宝)         6、支付失败              / 1、登录成功并跳转到我的商城页面                                   2、确认加入购物车中商品的相关信息,如:价格、数量等                                           3、支付失败生成订单等待系统取消        
order_006 前台下单 p0 进入前台网站  验证购买流程:登录->挑选商品->加入购物车->生成订单 1、用户登录                                  2、选择商品                                  3、加入购物车                                                   4、订单页面填写订单信息(地址、发票等)                                     / 1、登录成功并跳转到我的商城页面                                   2、确认加入购物车中商品的相关信息,如:价格、数量等                                           4、生成的订单等待系统取消        

电商项目测试实战(十)前台下单业务场景测试设计相关推荐

  1. 微信小程序电商项目开发实战漫谈

    原创文章,若转载请于明显处标明出处和相关链接:https://www.toutiao.com/i6567868839856439822/,否则追究其法律责任! 2018年小程序内容电商风口已成,如果我 ...

  2. 第5章--电商项目-mysql实战--数据库主从配置

    第5章–电商项目-mysql实战 问题1:如何解决单点问题??? 解决方法-–MYSQL主从复制架构 步骤:配参数 在master服务器上建立复制账号 初始化Slave数据 启动基于日志点的复制链路 ...

  3. JAVA项目实战开发电商项目案例(十)订单与支付模块

    文章目录 1项目架构 2项目采用技术 3订单与支付模块功能演示 4如何开发支付宝的支付模块以及订单模块 4.1首先需要编写前端页面以及JS文件 4.2其次需要编写JAVA后台接口 4.3支付模块分析 ...

  4. B2C电商项目(第十五天、秒杀后端、异步下单、防止恶意刷单、防止重复秒杀、下单接口隐藏、下单接口限流 )

    秒杀后端 学习内容 : 1)实现秒杀异步下单,掌握如何保证生产者&消费者消息不丢失 2)实现防止恶意刷单 3)实现防止相同商品重复秒杀 4)实现秒杀下单接口隐藏 5)实现下单接口限流 一.秒杀 ...

  5. Java电商订单_Java电商项目学习(十) 订单管理模块开发

    订单管理接口设计前台订单管理接口 后台订单管理接口 创建订单控制器中传入参数为session和收货地址ID,首先校验用户是否登录,如果是则将用户id和shippingId交给服务层控制函数处理: 服务 ...

  6. B2C电商项目(第十四天、秒杀前端、秒杀商品存入缓存、秒首页实现、时间菜单、倒计时、加载商品列表、抢购按钮 )

    秒杀前端 课程内容 : 1)了解秒杀需求 2) 完成秒杀商品存入缓存 3) 完成秒杀首页实现 一.秒杀业务分析 1.1 需求分析 所谓"秒杀",就是网络卖家发布一些超低价格的商品, ...

  7. python全栈生鲜电商_Django REST framework+Vue 打造生鲜电商项目(笔记十)

    (from:https://www.cnblogs.com/derek1184405959/p/8877643.html  有修改) 十三.首页.商品数量.缓存和限速功能开发 首先把pycharm环境 ...

  8. 湖仓一体电商项目(二十四):合并Iceberg小文件

    文章目录 合并Iceberg小文件 合并Iceberg小文件 Iceberg表每次commit都会生成一个parquet数据文件,有可能一张Iceberg表对应的数据文件非常多,那么我们通过Java ...

  9. HH SaaS电商系统服务商品在移动端下单结算的交互设计

    服务商品只能单独下单购买,不允许加入购物车 我们知道服务商品有三种形式:线上服务.到店服务.上门服务,因为不同服务形式买家和卖家所需的信息不同,所以交互界面也会不同,前端需要判断当前服务商品的服务形式 ...

最新文章

  1. Android源码解析(一)动画篇-- Animator属性动画系统
  2. [转载]Windowsnbsp;Servernbsp;2008nbsp;R2nbsp;之二十五ADnbsp;RMS信任策略
  3. 15、system V 与 posix 信号量的简单比较
  4. Java中抽象类和接口
  5. 微课|中学生可以这样学Python(1.5节):标准库与扩展库对象的导入
  6. windows下cuda10.0+cudnn的配置
  7. [解决方案]在Sql Server 2008/2005 数据库还原出现 3154错误
  8. jumpserver开源堡垒机部署安装
  9. #219. 【NOI2016】优秀的拆分
  10. Android开发学习笔记:数据存取之File浅析
  11. 将mysql数据库批量导出为word三线表格形式
  12. mysql 表继承_如何在数据库中表示继承?
  13. 计算机无法用u盘重装系统,最简单不用U盘电脑重装系统教程
  14. Netty in Action 翻译说明
  15. ]播放电影文件背景音乐声音正常对白声音小的问题
  16. 学术英语理工(第二版)Unit1课文翻译
  17. NVIDIA Jetson官网资料整理
  18. python和java哪个好薪资高-Java和Python哪个薪资更高?
  19. MySql 别犯糊涂了! LEFT JOIN 的 ON 后接上筛选条件,多个条件会出事!
  20. 二、mybatis 多级关联映射配置

热门文章

  1. Fastdata极数:2021年中国互联网家政服务行业报告
  2. 解决git reset后push冲突
  3. java antlr的开发
  4. 不小心修改盘符导致百度网盘卸载不了也安装不上解决办法
  5. 基于MBD的BMS电池管理系统应用层软件,策略说明
  6. IDEA方法之间取消下划实线
  7. Java计算机毕业设计随心淘网管理系统源码+系统+数据库+lw文档
  8. SDCC 2016线上架构峰会顾问团、嘉宾、议题、日程大公开(免费报名)
  9. asp.net 调用html页面,ASP.NET中HTML页面的访问验证设置方法
  10. BCompare4注册码