【测试】根据场景法设计在线购物系统的测试用例

  在线购物系统:我们都在当当网或者网上书店构面过书籍,整个订购的过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放在购物车,等进行结账的时候,用户需要登录自己注册的账号,登录成功后,进行结账并生成订单,整个购物过程结束。


  那么我们通过以上描述,从中确定哪些是基本流程,哪些是异常流程:

  基本流程:

  用户登录到当当网站,搜素目标书籍,加入购物车,进入购物车页面进行结算,进入订单 详情页点击结算进行支付,购买成功。

  异常流程:

  输入账户错误,无法登录;

  输入密码错误,无法登录;

  手机密码错误,无法登录;

  验证码错误,无法登录;

  登录成功,搜索的目标书籍下架、库存不足,购买失败;

  登录成功,搜索到目标书籍,但是购物车已经满了,无法加入,是否提示购物车已满;

  登录成功,搜索到目标书籍,但是购物车已经满了,可以立即购买,直接进入订单详情页;

  登录成功,搜索到目标书籍,成功加入购物车,点击结算,支付金额应该等于实际金额减去满减活动/优惠券;

  登录成功,搜索到目标书籍,成功加入购物车,结算的时候,书籍下架了,无法进行结算;

  登录成功,搜索到目标书籍,成功加入购物车,即使书籍下架了,结算时如果锁定订单,也可以正常支付;

  登录成功,搜索到目标书籍,成功加入购物车,结算金额正常,进入订单详情页,配送范围超出是否需要增加邮费;

  登录成功,搜索到目标书籍,成功加入购物车,结算金额正常,进入订单详情页,地址、配送方式正常情况下,默认的支付方式余额不足,系统是否会提示余额不足,是否会自动切换支付方式;

  登录成功,搜索到目标书籍,成功加入购物车,结算金额正常,进入订单详情页,地址、配送方式正常情况下,默认的支付方式余额不足,切换支付方式后,是否能继续正常支付;


【测试】根据场景法设计在线购物系统的测试用例相关推荐

  1. 【测试】根据因果图法设计饮料售卖机的测试用例

    [测试]根据因果图法设计饮料售卖机的测试用例 因果法设计测试用例的步骤:   ① 分析所有可能的输入和可能的输出   ② 找出输入与输出之间的对应关系   ③ 画出因果图   ④ 把因果图转换成判定表 ...

  2. 场景法设计测试用例atm_测试用例设计经典面试题之电梯、杯子、笔、桌子、洗衣机、椅子、ATM等...

    测试用例设计经典面试题之电梯.杯子.笔.桌子.洗衣机.椅子.ATM等 <转载> 1.测试项目:电梯 需求测试:查看电梯使用说明书.安全说明书等 界面测试:查看电梯外观 功能测试:测试电梯能 ...

  3. 场景法设计测试用例atm_测试用例设计--场景法

    定义 现在的软件几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流.这种在软件设计方面的思想也可引入到软件测试中,可以比较生动地描绘出事件触发 ...

  4. 场景法设计测试用例atm_软件测试零基础入门:常用八大测试用例设计方法,含案例...

    测试用例的十大特点 测试用例编号.测试项.测试标题.用例属性.重要级别(高中低).预置条件.测试输入.操作步骤.预期结果.实际结果: 测试用例的编写原则:100%的覆盖需求文档,如需求变更时,测试用例 ...

  5. 场景法设计测试用例atm_黑盒测试用例设计方法

    本文根据Vince整理的<测试用例设计白皮书>整理 一.黑盒测试用例方法 黑盒测试用例设计方法,主要包括等价类划分法.边界值分析法.错误推测法.因果图法.判定表驱动发.正交试验设计法.功能 ...

  6. 利用场景法设计atm自动取款机的测试用例_atm自动取款机的测试用例

    1. 软件测试用例实例 自动取款机取款用例规约和测试用例 取款用例说明: 此用例完成用户利用自动取款机取款的全部流程,分为以下流程:插卡,输入密码,选择金额,取款,取卡等操作. 事件流: 该用例在用户 ...

  7. 用等价类和边界值法设计NextDate问题的测试用例并进行测试,具体要求如下:NextDate是一个有3个变量(月份、日期和年)的函数。函数返回输入日期后一天的日期。变量月份、日期和年都具有整数值

    根据等价类和边界值法,我们可以先找出每个变量的等价类和边界值,然后组合测试用例. 月份变量: 等价类:正常范围内的月份(1-12),非法的月份(小于1或大于12) 边界值:1, 12 日期变量: 等价 ...

  8. 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)

    目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...

  9. 软件测试用例_软件测试用例设计实战场景法

    不点蓝字,我们哪来故事? 目录 场景法 扩展例子 场景法介绍 影子 场景法用例设计举例 场景法设计用例步骤和表示 场景法举例 总结 场景法的注意点 场景法 影子 本来想直接跳过场景法的,今天群友提出问 ...

最新文章

  1. css 设置背景图片模糊,内容不模糊
  2. /ui2/nwbc_nav_tr /ui2/cl_nwbc_runtime35~check_navigation_tree_cache
  3. 国内芯片60个细分领域重要代表企业【收藏】
  4. SQL Server 2008 安装过程中遇到“性能计数器注册表”..
  5. jmeter java接口_JMeter接口Java开发五步曲
  6. XML——XML概述
  7. linux升级tls,为CentOS升级OpenSSL 让Nginx支持TLS 1.2
  8. 11.python并发入门(part5 event对象)
  9. 多核CPU上python多线程并行的一个假象(转)
  10. 清除所有多余的桌面右键菜单
  11. NeurIPS、COLING顶会亮点有哪些 | 一周学术精选
  12. (转)知乎:一文读懂比特币私钥、公钥、钱包地址的来历和关系
  13. 【手把手】制作一个简单的HTML网页
  14. 网络工程师MSDP 基本介绍
  15. html判断闰年,javascript怎么判断是否闰年?
  16. 菜鸟使用RedHat Linux9.0极品笑话
  17. 比吸烟还可怕的九大“爱好”
  18. 《7天精通直播带货》运营型主播成长型,提升直播能力与技巧
  19. SAP能为纺织印染行业带来什么?
  20. 关于怎么学习好一门技术一门语言

热门文章

  1. 爱心传递,宝付“衣+衣=爱心暖冬行动”圆满落幕
  2. python变量中可以包括_Python变量
  3. php多维数组合并_php合并多维数组,递归合并
  4. 基于Java+MySQL实现(Web)在线题库管理系统【100010067】
  5. 消防设施操作员要进行再教育?最新高级消防设施操作员模拟真题及答案
  6. Cisco 模块 1 - 3:基本网络连接和通信考试
  7. 政务微信内接H5页面,获取当前登录的用户信息
  8. 坦克大战--Java实现(附源码)
  9. Vue中实现特效下拉加载更多数据
  10. 视频教程-美团团购订单系统优化实践-其他