电商项目测试实战(十)前台下单业务场景测试设计
前台下单业务场景测试设计
流程步骤:
设计测试用例:
第一步:需求分析
第二步:绘制流程图
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、生成的订单等待系统取消 |
电商项目测试实战(十)前台下单业务场景测试设计相关推荐
- 微信小程序电商项目开发实战漫谈
原创文章,若转载请于明显处标明出处和相关链接:https://www.toutiao.com/i6567868839856439822/,否则追究其法律责任! 2018年小程序内容电商风口已成,如果我 ...
- 第5章--电商项目-mysql实战--数据库主从配置
第5章–电商项目-mysql实战 问题1:如何解决单点问题??? 解决方法-–MYSQL主从复制架构 步骤:配参数 在master服务器上建立复制账号 初始化Slave数据 启动基于日志点的复制链路 ...
- JAVA项目实战开发电商项目案例(十)订单与支付模块
文章目录 1项目架构 2项目采用技术 3订单与支付模块功能演示 4如何开发支付宝的支付模块以及订单模块 4.1首先需要编写前端页面以及JS文件 4.2其次需要编写JAVA后台接口 4.3支付模块分析 ...
- B2C电商项目(第十五天、秒杀后端、异步下单、防止恶意刷单、防止重复秒杀、下单接口隐藏、下单接口限流 )
秒杀后端 学习内容 : 1)实现秒杀异步下单,掌握如何保证生产者&消费者消息不丢失 2)实现防止恶意刷单 3)实现防止相同商品重复秒杀 4)实现秒杀下单接口隐藏 5)实现下单接口限流 一.秒杀 ...
- Java电商订单_Java电商项目学习(十) 订单管理模块开发
订单管理接口设计前台订单管理接口 后台订单管理接口 创建订单控制器中传入参数为session和收货地址ID,首先校验用户是否登录,如果是则将用户id和shippingId交给服务层控制函数处理: 服务 ...
- B2C电商项目(第十四天、秒杀前端、秒杀商品存入缓存、秒首页实现、时间菜单、倒计时、加载商品列表、抢购按钮 )
秒杀前端 课程内容 : 1)了解秒杀需求 2) 完成秒杀商品存入缓存 3) 完成秒杀首页实现 一.秒杀业务分析 1.1 需求分析 所谓"秒杀",就是网络卖家发布一些超低价格的商品, ...
- python全栈生鲜电商_Django REST framework+Vue 打造生鲜电商项目(笔记十)
(from:https://www.cnblogs.com/derek1184405959/p/8877643.html 有修改) 十三.首页.商品数量.缓存和限速功能开发 首先把pycharm环境 ...
- 湖仓一体电商项目(二十四):合并Iceberg小文件
文章目录 合并Iceberg小文件 合并Iceberg小文件 Iceberg表每次commit都会生成一个parquet数据文件,有可能一张Iceberg表对应的数据文件非常多,那么我们通过Java ...
- HH SaaS电商系统服务商品在移动端下单结算的交互设计
服务商品只能单独下单购买,不允许加入购物车 我们知道服务商品有三种形式:线上服务.到店服务.上门服务,因为不同服务形式买家和卖家所需的信息不同,所以交互界面也会不同,前端需要判断当前服务商品的服务形式 ...
最新文章
- Android源码解析(一)动画篇-- Animator属性动画系统
- [转载]Windowsnbsp;Servernbsp;2008nbsp;R2nbsp;之二十五ADnbsp;RMS信任策略
- 15、system V 与 posix 信号量的简单比较
- Java中抽象类和接口
- 微课|中学生可以这样学Python(1.5节):标准库与扩展库对象的导入
- windows下cuda10.0+cudnn的配置
- [解决方案]在Sql Server 2008/2005 数据库还原出现 3154错误
- jumpserver开源堡垒机部署安装
- #219. 【NOI2016】优秀的拆分
- Android开发学习笔记:数据存取之File浅析
- 将mysql数据库批量导出为word三线表格形式
- mysql 表继承_如何在数据库中表示继承?
- 计算机无法用u盘重装系统,最简单不用U盘电脑重装系统教程
- Netty in Action 翻译说明
- ]播放电影文件背景音乐声音正常对白声音小的问题
- 学术英语理工(第二版)Unit1课文翻译
- NVIDIA Jetson官网资料整理
- python和java哪个好薪资高-Java和Python哪个薪资更高?
- MySql 别犯糊涂了! LEFT JOIN 的 ON 后接上筛选条件,多个条件会出事!
- 二、mybatis 多级关联映射配置