首先思考一下这个购物车实现了什么样的功能:以下图为例


分析测试点过程:

1.首先要梳理产品的核心业务流程,也就是明白这是个什么项目,实现了什么业务,以及是怎么实现的。这个步骤一般会参考公司的需求文档,如果产品提供需求文档的同时提供了业务流程图,可以遵循流程图来梳理;如果产品没有提供流程图,就需要测人员根据自己的理解画出业务流程图。

2.根据流程进行模块细分,然后针对每个功能模块进行详细的测试点设计和提取。

3.针对具体功能,寻找每个输入项和步骤,从以下三个角度来分析测试点 :

  • 长度,数据类型,必填项,重复
  • 需求的约束条件 + 隐形需求
  • 功能之间的交互

这就需要用到一些具体的用例设计方法了:等价类,边界值,场景方,正交实验法等

4.除了功能测试还有:界面测试,安全测试,兼容性测试,性能测试,易用性测试


购物车的业务流程梳理:登录-进入购物车-编辑购物车商品-点击结算-付款

然后我们再来细化每个模块的测试点:

1.登录:

  • 若未登录,点击购物车中的商品直接进行结算,则会提示用户输入用户名和密码,或者提示用户进行注册。
  • 已经登录的用户,点击进入购物车,可以进行购物车相关的操作
  • 账号退出后,购物车添加的内容是否还在

2.登录成功-进入购物车-编辑购物车商品-点击结算

  • 购物车页面的所有链接是否正常(没有失效)。
  • 从商品信息页面添加的商品能正确显示在购物车中。
  • 勾选商品后,已选商品的总价(包括优惠满减活动)会显示正确。
  • 购物车页面中,对添加商品信息做修改(删除商品,修改数量),页面能够正常保存修改。
  • 同个商品,重复添加多次,商品数目是否变化正常,同个商品的数目下限为1件,添加数量是否会超过商品数量上限。(数量范围使用有效等价类方法)
  • 数量框中无法输入符号,英文字符,小数,负数。(商品数量数据类型也使用有效等价类方法,有效:整数,无效:符号,英文字符,小数,负数,空格(其实空格也属于数目范围的等价类,数目为0))
  • 同个商品,添加不同规格/颜色,商品是否出现对应的商品信息。
  • 整个购物车能添加的商品种类是否有数量上限。
  • 单选,全选功能是否可用,并可以取消勾选。
  • 收藏功能是否可用,收藏夹里增加商品显示正常。
  • 未选商品时无法点击结算功能,商品数>1可点击结算功能,跳转到收货地址页面,价格,数量,金额与购物车页面一样。

3.界面测试

  • 打开淘宝购物车页面后,页面的布局是否合理,是否完整。
  • 不同店铺之间区分明显,相同店铺不同商品区分明显。
  • 向下滑动,会有回到顶部按钮。
  • 商品的文本字体大小,位置合理,图片正常显示,文字没有错别字。
  • 页面的最低端显示“你可能喜欢”。
  • 商品限购,库存不足,降价等会有明显提示。

4.安全测试

  • 验证敏感信息是否加密,是否可以篡改
  • 通过一些扫描工具进行安全扫描,检查是否有安全漏洞

5.兼容性测试

手机:不同系统(安卓,ios),不同浏览器(chrome,firefox,edge,夸克等)测试

电脑:不同系统(linux,win),不同浏览器(chrome,firefox,edge,夸克等)测试

6性能测试

  • 打开购物车是否在正常的时间内
  • 编辑购物车:删除、增加商品需要的时间是否正常
  • 选择需要购买的商品进行结算的时候,结算金额能否实时显示
  • 点击结算跳转的时间在正常的时间范围内
  • 并发测试:使用软件访问多次购物车页面,查看是否会挂掉
  • 反复操作某一个功能,不断点击和刷新,是否出现闪退。

软件测试如何测试淘宝购物车相关推荐

  1. 测试网页版淘宝购物车

    测试网页版淘宝购物车 界面测试: 1. 购物车页面布局是否合理,显示是否完整 2. 鼠标浮动在购物车图标,迷你购物车界面显示是否正常 3. 不同店铺的商品在不同的区域正确显示 4. 页面的菜单功能栏正 ...

  2. 面试高频问题——“淘宝购物车”怎么测试

    面试高频问题--"淘宝购物车"怎么测试 测试思维 依然附上测试任何事物的测试思路: 第一步:梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的? 这个步骤 ...

  3. 如果需要你来测试淘宝的购物车,你会如何设计测试用例,需要从哪些方面来考虑

    从功能性能界面易用安全靠考 1.界面测试 打开淘宝购物车页面后,页面的布局是否合理,是否完整. 不同卖家的商品在不同的table区域显示,区分明显. 页面的功能按钮可以正常显示. 商品的最下方 ...

  4. 你能说说“淘宝购物车”怎么测试么?

    前言 之前我有整理过一系列文章"支付功能如何测试?","抖音直播要如何测试","微信红包如何测试",很多学生说是及时雨,帮助了他们的测试面试 ...

  5. 测试进阶篇之测试用例设计-淘宝购物车

    1. 界面测试 1.打开应用后,页面的布局是否合理,显示是否完整 标题.购物商品(宝贝)总数是否正常显示 降价(回把一些距你上次加入降价的商品进行归类).常购以及管理(删除.移动)是否正常 页面字体的 ...

  6. 【软件测试】淘宝购物车的测试用例 以及 为什么淘宝购物车会设置宝贝上限?

    此处引申出来一个问题:为什么淘宝购物车要设置宝贝上限呢? 首先一方面的原因是,这是一种营销方式,如果设置上限的话,宝贝数量满了,人们通常处理方式只有两种:1. 选择宝贝购买:2. 删除宝贝,而大部分人 ...

  7. 淘宝购物车分享上线第一天:630万人在用购物车社交

    来源 | 电商在线(ID:dianshangmj) 作者 | 吴羚玮 编辑|斯问 当一年中最大的消费季到来,很多人开始关心,"你的购物车里有什么". 网购时代,几乎每个人都有一辆「 ...

  8. 测试用例设计-淘宝购物车,微信发红包

    微信发红包 淘宝购物车 根据场景法设计测试用例 例如我们都在当当网订购书籍,整个订购过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放进购物车,等进行结帐的时候 ...

  9. Android一点 仿淘宝购物车动画

    首先看看ios上的淘宝购物车的动画效果ios淘宝购物车动画 我们实现的效果 看特效是分为两个界面,一个是主view,一个是弹出层.弹出层是用dialog实现的,只是加入了弹出的动画,这里就不分析了,我 ...

最新文章

  1. 03-NSPredicate谓词
  2. 在IOS中创建get,set方法
  3. EF 4.1+MVC3+Jquery Ajax+Json.Net+JqueryUI+IUnitOfWork+Repository 学习DEMO(暂停更新)
  4. 对话功率谱与自相关函数
  5. cmd与monkey测试
  6. 新特性:postgresql的vacuum漫谈
  7. reset.css 和 flexible.js
  8. python socket send_全网最详细python中socket套接字send与sendall的区别
  9. 利用HTML和CSS做的简历模板
  10. 心理学与生活 - 发展与教育
  11. IJCAI-18 阿里妈妈搜索广告转化预测 Top2%思路
  12. snake与LunarLander源代码分析
  13. Spring周期总结
  14. nsga 的java实现_Java – Scala遗传算法(GA)库中的模拟二进制交叉(SBX)交叉运算符
  15. 多种文字翻译软件-翻译常用软件
  16. 博途v15模拟量转换_通过实例玩转博途之信号模块参数设置及模拟量输入转换举例...
  17. Vue-Uni-App小程序实现身份证识别
  18. 商汤科技通用视觉部门招聘算法研究类岗位(校招/社招/实习生)
  19. php代码执行完整流程介绍
  20. 聚观早报 | ChatGPT登顶美区iOS免费榜;库克不满苹果首款MR设备

热门文章

  1. 基于python的论文分析_【论文实现】一篇Sigkdd的弹幕分析论文的python实现【LDA 实践者】...
  2. 迅雷创业与生存密码(节选自网络)
  3. 维宏系统修改端口位置操作说明
  4. 代理服务器(Proxy)完全解析
  5. 丁香花开,又是一年毕业时
  6. 陕西省高级职称评审的要求条件和流程全新版
  7. 12306订票助手插件拖垮GitHub事件原因始末
  8. buuctf-had a bad day
  9. 一种基于深度学习的视频编码方案
  10. php 正则表达式不包含,不包含特定字符串的php正则表达式