• 0
  • 0
分享
  • 用例设计:淘宝购物车测试用例——软件测试圈
  • 恬恬圈 2023-10-07 14:46:45 字数 2004 阅读 6454 收藏 0

  功能

  1、购物车界面的所有跳转链接都可以点的动。

   ·点击店铺名可以跳转到店铺界面

    · 点击商品可以跳转到商品界面

    · 如果店铺的 table 区域中有"凑单"字样, 跳转到凑单界面

    · 如果店铺有"领券"字样, 可以弹出领券界面

  2、如果不选择任何商品就进行结算, 则显示"请选择要添加的商品"。

  3、点击商品前的圆圈进行勾选后。

    · 是否可以自动展示优惠后的价格

    · 是否可以自动显示总价格

  4、点击店铺前的圆圈勾选, 是否会自动勾选该店铺模块中的所有商品。

  5、选择全选, 是都可以将所有商品全部勾选, 也可以取消全选。

  6、当点击结算后, 进入到确认订单界面。

  7、在商品信息页面添加的商品是否可以在购物车中展示。

    · 在 APP 中添加的商品是否可以在 PC 端显示

    · 在 PC 端添加的商品是否可以在 APP 端显示

  8、通过点击商品规格栏的向下箭头修改所选商品的规格。

  9、通过点击商品的数量可以修改加入本商品的添加数量。

    · 每多添加一个, 数量都会 + 1

    · 没减少一个, 数量就会 - 1, 当数量为 1 时, 不可以再减少

  10、点击管理, 可以对购物车中的商品进行 移入收藏夹, 删除, 找相似 的操作。

  11、购物车中添加宝贝的数量是有上限的, 超多上限会有提示。

  12、如果是在未登录的情况下访问购物车, 则会提醒先进行登录。

  性能

  1、打开购物车到购物车界面显示的响应时间。

  2、编辑购物车, 添加, 删除商品的响应时间。

  3、不同网速下, 购物车界面的加载时间。

  4、对需要购买的商品进行结算时, 结算金额是否可以实时显示。

  5、点击结算按钮后, 跳转到确认订单界面的响应时间。

  6、清空失效宝贝的时间。

  7、执行购物车中个操作的耗电量。

  界面

  1、界面的布局是否合理, 显示是否完整。

    · 标题, 宝贝总数, 收货地址以及右上角的管理是否显示

    · 文字的布局, 放置位置是否合理

    · 图片放置的位置是否合理

  2、界面文字设计。

    · 文字的格式, 大小, 粗细设计是否合理

    · 界面是否有错别字

  3、界面图片设计。

    · 图片大小设计是否合理

    · 图片显示的是否清晰

  4、不同卖家的商品在不同的 table 区域显示, 且区分明显。

    · 每一个店铺 table 区域的最上方都对应的有店铺名

    · 每一个店铺中都应该有商品

    · 不可能出现只显示店铺名而没有商品的情况

    · 店铺的 icon 大小和图形显示正确

    · 在可以领券的店铺右边会显示 “领券” 字样

    · 在做活动的店铺 table 区域下方会显示活动信息

  5、商品区域中正确显示商品信息。

    · 商品图片旁边正确的显示商品名

    · 商品名下方显示加入购物车中的商品规格

    · 商品部分最下方显示商品的单价以及加入购物车中本商品的个数

  6、商品以及店铺前的圆圈按钮丢可以进行勾选。

  7、当勾选某商品后, 界面右下方结算旁边会显示价格以及商品优惠方面的信息。

  8、当某商品库存紧张, 会显示"商品库存紧张"字样。

  9、界面颜色搭配是否合理。

  10、界面下方会展示失效宝贝。

  11、界面最底端还会展示"你可能还喜欢"。

  兼容

  1、购物车在不同手机系统中是否兼容。

    · 在安卓系统中是否可以正常使用

      - 安卓系统中对应的有不同品牌, 不同型号的手机: 华为mate30, 华为p40, 荣耀v20, 小米10, 小米note3, 红米, 三星, 锤子等

    · 在IOS系统中是否可以正常使用

       - IOS 系统中对应的有不同型号的手机: iphone11, iphone 6s 等

  2、购物车在不同 PC 端是否兼容。

    · 在 windows 电脑中是否可以正常使用

    · 在 mac 电脑中是否可以正常使用

  网络

  1、3G, 4G, wifi 网络环境下, 购物车各功能是否可以正常运行。

  2、网络异常时, 购物车中的各功能是否还可以继续使用。

  3、从无网到有网的环境中, 购物车中的数据是否可以自动恢复, 正常加载。

  4、只允许内网访问的 APP, 在连接到外网时是否会有友好提示。

  异常测试

  1、没有内存空间时, 购物车各功能是否还可以正常运行。

  2、APP 运行时网络中断。

  3、反复操作某个功能, 不断的点击, 刷新, 是否会出现闪退的现象。

  4、在使用购物车的功能是时, 如果被电话, 微信或其他消息打断。


作者:HHHHH-Y    

来源:http://www.51testing.com/html/68/n-4481168.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   首先,我觉得在软件测试面试的过程中,逻辑比较混乱的最大一个原因是,说明你没有形成一个一个整体的体系。导致你说的时候很多东西都杂乱无章。  我个人认为软件测试,其实开始首先进行的是一些需求的分析工作,之后呢,进行需求的评审,需求评审完成之后,当需求确定之后我们下来开始着手去写一些测试计划相关的内容。等测试计划编写完成之后,针对每个人分配好的固定模块,各自去编写一些测试用例。然后编写完成测试用例之后,进行测试用例的评审,评审完成之后大家形成一个统一的测试用例。  之后,在这个时候开发的软件已经开发的差不多了,我们对开发的软件输出一部分冒烟测试用例,要求开发对着冒烟的测试用例全部通过之后,进行提...
            0 0 1073
            分享
          • 第三方测试项目管理分享之-成功的项目都是相似的,“不成功的项目”各有各的特点先上图,感受一下。说明:我总结的这个项目管理特点,主要是来自于第三方外部测试,不同于企业内部自己的测试项目。简单说一下。从对象来说,我方,对方,第三方。从配合方面来说,外部和内部。先说对方的外部配合。第三方的测试主要来自于委托,即对方是发起人。首先需要明确对方的测试需求、进度需求,明确对接人的职责,明确测试环境。再说我方的外部配合,首先要判断,对方的测试需求是否在我方的实验室能力范围内,判断对方的测试需求、进度、环境配置等是否满足测试条件,在实施过程中,还需要经常判断对方的测试需求是否有变更,如果有变更,需要再判断,是...
            1 1 894
            分享
          •   苹果和Google在韩国的业务因违反收集位置数据的法律而被罚款,但目前尚不清楚苹果被罚的原因。苹果公司因未经用户同意收集其位置数据,被韩国通信委员会(KCC)勒令支付 2.1 亿韩元(约合 15.3 万美元)的罚款。该行为违反了有关披露位置数据政策等条款。  韩国通信委员会还命令Google为类似的违规行为支付较轻的罚款,金额为 300 万韩元,约合 2179 美元。  Google和苹果公司也不是唯一受到小额罚款影响的公司。据《韩国时报》报道,该委员会对包括Google和苹果韩国分公司在内的 188 家公司处以罚款,原因是它们违反了《位置信息保护和使用法》。  KCC 主席 Kim Ho...
            0 0 623
            分享
          • 首发:https://mp.weixin.qq.com/s/3Wn_zdwTHArHPdlbjNOEOQ同类文章推荐:https://mp.weixin.qq.com/s/nh4c9El9FjJtX4vy8m2ELA 世纪性难题:剪不断、理还乱的开发测试关系二舅火了,《回村三天,二舅治好了我的精神内耗》在朋友圈疯狂转发,看很多测试同事发圈感慨二舅治好了自己的精神内耗,让自己不再纠结那些得不到的东西。想必你也经历过一刷激动、二刷感动、三刷四刷平平无奇的感觉,到现在可能你已经想不起来视频讲了什么。曾经短暂平和的内心是不是又泛起焦虑不安的浪花?二舅治不好你的精神内耗,测试人的精神内耗是二舅...
            1 1 1296
            分享
          • 一切的开始某天,发生着我们每个测试工程师都可能遇到的场景:项目经理老王:小明,现在大家都在搞测试自动化,我们也用自动化的手段提高效率吧。测试猿小明:好的。测试猿小明:经理,我研究了下,结论是这样的:自动化测试分为UI自动化和接口自动化。前者从UI发起,可以模拟用户在web上点击从而测试功能;后者从接口发起,能从接口层面确保接口功能。一般来说,UI变化大,接口变动小,大部分的UI自动化都是保障基本功能,接口自动化保障服务提供能力。所以,一般不建议使用UI自动化测试各种异常场景,原因不是不能测,而是维护工作量太大。最后,项目经理权衡各种利弊,决定使用UI先做基本功能的自动化,用来做回归测试和线上基...
            13 13 2020
            分享
      • 51testing软件测试圈微信