测试进阶篇之测试用例设计-淘宝购物车
1. 界面测试
1.打开应用后,页面的布局是否合理,显示是否完整
- 标题、购物商品(宝贝)总数是否正常显示
- 降价(回把一些距你上次加入降价的商品进行归类)、常购以及管理(删除、移动)是否正常
- 页面字体的格式,字体的大小等格式是否一致
- 图片的位置和文字之间是否协调
2.界面文字、图片的相关设计
- 文字的格式、大小、颜色设计是否合理
- 界面之间是否有错别字
- 图片的大小、布局是否合理
- 图片或是视频是否足够清晰
- 界面布局的按钮是否清晰、易操作
3.不同卖家的商品在不同的 table 区域显示,区分明显
- 每一个店铺区域有店铺有店铺名称、店铺对应的商品正常显示
- 不可能只显示一个店铺的名称,而没有商品
- 店铺 icon 大小和图形展示正确 —— icon和按钮的区别(前者不可点击,后者可点击且会引起后台相应的活动)
- 可以领取优惠券的店铺的右上角有“领券”等字样
- 做活动的店铺,在底端会展示本店的优惠活动,同时底端右下角会展示“去凑单”字样
- 可以自己操作将商品的店铺移动布局在不同的位置
- 不仅展现了宝贝的名称,还有其规格大小等
4.页面的功能按钮可以正常显示 —— 勾选圆圈、编辑商品数量的编辑框、全选、结算、删除
5.购物车内所有商品最下面展示失效商品
6.最底端会显示“你可能还喜欢”的商品
7.向下滑动页面,在购物车顶端展示这个中间显示购物车宝贝总数量
8.购物车有商品降价或者库存紧张或者限购件数,在商品详情下面,会有对应字体显示
9.商品详情页展示商品的规格等详细信息
10.界面图片、店铺名称、宝贝名称、规格等搭配是否合理
11.购物车上方可以直接展现收货地址
2. 功能测试
1.购物车页面所有链接正常
- 点击店铺名称,可以进入该店铺首页
- 点击领券,可以进入该店铺的领券界面(仅限可以领券、满减优惠的店铺)
- 点击每一个商品,可以进入商品的购买详情页面
- 仅限有活动的店铺,点击去凑单或者进入本店活动进入活动详情页面
- 点击相似,会进入与本商品相似商品的页面
- 清空的话会有个去逛逛链接到首页
- 可以直接在店铺的 table 区域更改宝贝的规格和数量
2.从商品信息页面添加的商品能显示在购物车中,分两个方面测试:
- 在app添加商品可以添加到购物车中
- 在PC端用同一个账户添加的商品,登录app 端的时候也可以在购物车中正常展示
3.若未登录,点击购物车中的商品直接进行结算,则提示用户输入用户名和密码,或者提示其他的非注册用户购物方式
4.若没有选择任何商品,点击结算,则提示用户,“请添加要结算的商品”
5.勾选商品后,已选商品的总价(和优惠满减活动)会显示
6.勾选商品,点击结算按钮后,进入确认订单信息页面 —— 订单信息确认页面需要确认哪一些信息?
7.购物车页面中,可以对添加的商品信息做信息的修改,并自动保存成功
- 可以编辑商品的数量:增加或者减少
- 商品数量减少到1的时候不能再减少
- 同一个商品,在商品信息页面多次添加的时候,数量处会相应增加
- 在编辑某一种商品数量的时候不会影响购物车顶端的购物车总数。(购物车总数为添加宝贝的种类个数)
8.可以在购物车中重新修改商品规格一点击商品详情的向下箭头
9.购物车能添加的商品种类是有数量上限的 —— 超过上限会有提示
10.结算的时候商品可以全选,选择底端的全选按钮:
有一种特殊情况,如果全选后,购物车中的商品太多,页面就会有相应的提示;取消全选。
11.可以在购物车页面对宝贝进行管理
选择右上角,可以移入收藏夹或者删除(选择对应的宝贝是前提);这个时候不选择任何商品会有提示
12.购物车的某个商品缺货时,点击对应的tab,库存紧张商品会归类显示;若没有,tab不可点击
13.当购物车添加的商品种类有数量上限,是否提示清理购物车
3. 性能测试
1.打开购物车时间是否在已定的用户可以接收的时间范围内:
添加一个或者0个商品 ;添加最大数量的商品
2.编辑购物车:删除,增加商品需要的时间
3.在购物车页面选择需要购买的商品进行结算的时候,结算金额可不可以实时显示 —— 全选
4.清空失效商品需要的时间
5.商品批量操作 —— 批量收藏夹
6.结算,全部结算商品(100)
7.淘宝在运行的时候耗电量,占用的系统内存,CPU的大小等
8.点击结算按钮后, 跳转到确认订单界面的响应时间
4. 兼容性测试
1.淘宝购物车在不同手机的系统中测试
- ios
不同的iOS系统版本;不同的型号,iphonell,iPhoneX —— 主要看界面功能能不能正常显示 - 安卓
不同品牌;每一个品牌有不同的型号;每一个型号不同版本的安卓系统
2.购物车在不同PC端进行测试
- Windows
不同的 Windows 系统;不同系统的不同版本网站 - mac
不同的 mac 系统;不同系统下的不同版本的网站
5. 网络环境
1.3G、4G、5G、WiFi网络环境下应用的各功能是否可正常运行
2.网络异常时,数据交换失败是否会有提醒
3.有网到无网再到有网环境时,数据是否可以自动恢复,正常加载
4.不同的移动商电信、移动、联通的网络,购物车是否可以正常进行
6. 异常测试
1.没有内存空间时,APP能否正确响应,功能是否正确运行
2.横竖屏切换展示时,功能等其他操作是否正常
3.APP运行时网络中断,对应操作是否也中断无法进行
4.反复操作某个功能(一般是比较重要的功能),不断点击和刷新,是否会出现闪退
5.APP运行时接入电话,短信,微信,或其他消息是否会被打断
6.在进行商品相关操作时,清理应用后台有何影响
7. 本地/国际化测试
1.软件在进行设计开发的时候使用的工程技术,是否使用不同的国家和人
2.应用的内容是否符合当地的文化政治、风俗习惯
3.是否需要改变源码,从而可以转换使用
4.软件选取的语言是否适应当地
测试进阶篇之测试用例设计-淘宝购物车相关推荐
- 测试用例设计-淘宝购物车,微信发红包
微信发红包 淘宝购物车 根据场景法设计测试用例 例如我们都在当当网订购书籍,整个订购过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放进购物车,等进行结帐的时候 ...
- 测试进阶篇之测试用例设计-百度云盘
一.功能性测试 1. 文件或文件夹展示 按文件夹浏览 按文件名预览 文件类型预览 按文件大小预览 2. 分享 通过链接 -- 公开.私密(需要密码): 直接发给云盘好友: 其他方式 -- QQ.微信. ...
- 测试进阶篇之测试用例设计-微信红包
1. 功能测试 在微信红包数.和红包个数的输入框中只能输入数字 -- 输入红包数是否只能输入数字? 红包输入最多.最少可以输入的钱数 -- 200.0.01 拼手气红包最多可以发多少个红包 当红包钱数 ...
- 你能说说“淘宝购物车”怎么测试么?
前言 之前我有整理过一系列文章"支付功能如何测试?","抖音直播要如何测试","微信红包如何测试",很多学生说是及时雨,帮助了他们的测试面试 ...
- 面试高频问题——“淘宝购物车”怎么测试
面试高频问题--"淘宝购物车"怎么测试 测试思维 依然附上测试任何事物的测试思路: 第一步:梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的? 这个步骤 ...
- 软件测试如何测试淘宝购物车
首先思考一下这个购物车实现了什么样的功能:以下图为例 分析测试点过程: 1.首先要梳理产品的核心业务流程,也就是明白这是个什么项目,实现了什么业务,以及是怎么实现的.这个步骤一般会参考公司的需求文档, ...
- 测试网页版淘宝购物车
测试网页版淘宝购物车 界面测试: 1. 购物车页面布局是否合理,显示是否完整 2. 鼠标浮动在购物车图标,迷你购物车界面显示是否正常 3. 不同店铺的商品在不同的区域正确显示 4. 页面的菜单功能栏正 ...
- photoshop怎么设计淘宝天猫海报amp;nb…
双十一刚过去,双十二就要来了,这时候开网店的亲们就会准备一系列的淘宝天猫海报,那么大家知道photoshop怎么设计淘宝天猫海报吗?下面是用photoshop怎么设计淘宝天猫海报的方法,希望能帮到大家 ...
- 数据库课程设计--淘宝购物订单系统
数据库课程设计–淘宝订单系统 也不知道那个憨批给我改的鸟名,孩他妈只能一个月一改,我服了. 过几天写个java版本的出来,php写的感觉技术含量太低,效率也低 前台:https://mysql.cxy ...
最新文章
- dotnet new 命令使用模板生成Angular应用
- Microbiome:首个地球微生物“社会关系”网络在浙大绘制!
- 《卫生信息基本数据集编制规范》等23项行业标准的通告
- STL: set相关算法
- mysql之存储引擎的选择
- python下处理win和linux分行符
- mysql 修改自增字段起始值不生效_Mysql数据库基本介绍
- php rss xml,php 一个完全面向对象的RSS/XML类的简单示例
- C++ class类 实现搜索二叉树(BST)
- 面试精讲之面试考点及大厂真题 - 分布式专栏 01 开篇词:我是怎样带你通过大厂面试
- linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档
- Facebook账户 “ 解封、防封、养号 ” 知识要点
- 永川机器人五小区_永川清掏化粪池报价---蚂众蚁
- 最受欢迎的网管工具集
- 如何使用计算机?【快速上手】带你了解计算机!
- 手机端如何破解wifi密码
- 2021-09-10 网安实验-文件修复-各种文件的文件头
- 精读《图解密码技术》——第十章 证书
- 【EXLIBRIS】随笔记 002
- RO、RW和ZI的区别
热门文章
- 金九银十已到,大厂面试大全+面试经历都在这了(建议收藏)
- BurpSuite—-Spider模块(蜘蛛爬行)
- 多态 什么是多态 多态转型 注意事项
- 计算机组装如何连接控制面板,计算机控制面板的制作方法
- 字节跳动青训营--前端day3
- MG90S 舵机180°角度驱动
- 2010移动开发者大会系列报道:在App Store日进斗金的推广秘诀
- 通过Web3j接口连接以太坊[Parity/Maven/Eclipse]
- python生成测试报告HTMLTestRunner时报错ValueError: write to closed file的解决办法
- Problem A: 小型飞机大战