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. 测试进阶篇之测试用例设计-百度云盘

    一.功能性测试 1. 文件或文件夹展示 按文件夹浏览 按文件名预览 文件类型预览 按文件大小预览 2. 分享 通过链接 -- 公开.私密(需要密码): 直接发给云盘好友: 其他方式 -- QQ.微信. ...

  3. 测试进阶篇之测试用例设计-微信红包

    1. 功能测试 在微信红包数.和红包个数的输入框中只能输入数字 -- 输入红包数是否只能输入数字? 红包输入最多.最少可以输入的钱数 -- 200.0.01 拼手气红包最多可以发多少个红包 当红包钱数 ...

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

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

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

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

  6. 软件测试如何测试淘宝购物车

    首先思考一下这个购物车实现了什么样的功能:以下图为例 分析测试点过程: 1.首先要梳理产品的核心业务流程,也就是明白这是个什么项目,实现了什么业务,以及是怎么实现的.这个步骤一般会参考公司的需求文档, ...

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

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

  8. photoshop怎么设计淘宝天猫海报amp;nb…

    双十一刚过去,双十二就要来了,这时候开网店的亲们就会准备一系列的淘宝天猫海报,那么大家知道photoshop怎么设计淘宝天猫海报吗?下面是用photoshop怎么设计淘宝天猫海报的方法,希望能帮到大家 ...

  9. 数据库课程设计--淘宝购物订单系统

    数据库课程设计–淘宝订单系统 也不知道那个憨批给我改的鸟名,孩他妈只能一个月一改,我服了. 过几天写个java版本的出来,php写的感觉技术含量太低,效率也低 前台:https://mysql.cxy ...

最新文章

  1. dotnet new 命令使用模板生成Angular应用
  2. Microbiome:首个地球微生物“社会关系”网络在浙大绘制!
  3. 《卫生信息基本数据集编制规范》等23项行业标准的通告
  4. STL: set相关算法
  5. mysql之存储引擎的选择
  6. python下处理win和linux分行符
  7. mysql 修改自增字段起始值不生效_Mysql数据库基本介绍
  8. php rss xml,php 一个完全面向对象的RSS/XML类的简单示例
  9. C++ class类 实现搜索二叉树(BST)
  10. 面试精讲之面试考点及大厂真题 - 分布式专栏 01 开篇词:我是怎样带你通过大厂面试
  11. linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档
  12. Facebook账户 “ 解封、防封、养号 ” 知识要点
  13. 永川机器人五小区_永川清掏化粪池报价---蚂众蚁
  14. 最受欢迎的网管工具集
  15. 如何使用计算机?【快速上手】带你了解计算机!
  16. 手机端如何破解wifi密码
  17. 2021-09-10 网安实验-文件修复-各种文件的文件头
  18. 精读《图解密码技术》——第十章 证书
  19. 【EXLIBRIS】随笔记 002
  20. RO、RW和ZI的区别

热门文章

  1. 金九银十已到,大厂面试大全+面试经历都在这了(建议收藏)
  2. BurpSuite—-Spider模块(蜘蛛爬行)
  3. 多态 什么是多态 多态转型 注意事项
  4. 计算机组装如何连接控制面板,计算机控制面板的制作方法
  5. 字节跳动青训营--前端day3
  6. MG90S 舵机180°角度驱动
  7. 2010移动开发者大会系列报道:在App Store日进斗金的推广秘诀
  8. 通过Web3j接口连接以太坊[Parity/Maven/Eclipse]
  9. python生成测试报告HTMLTestRunner时报错ValueError: write to closed file的解决办法
  10. Problem A: 小型飞机大战