• 10
  • 10
分享
  • 电商项目测试实战之购物车页面用例设计——软件测试圈
  • 曼倩诙谐 2022-04-14 11:00:45 字数 1820 阅读 2265 收藏 10

  购物车页面用例设计

  一、购物车页面

1-1.png

  二、购物车页面测试范围列表

1-2.png

  三、购物车页面功能点需求分析

1-3.png

  四、部分功能点的测试用例设计

  购物车页面

  1、验证添加商品到购物车页面合法,添加成功

  ·步骤描述

  选择不大于20种商品点击加入购物车,再进入我的购物车页面对比选中的商品结果。

  ·测试数据

  商品种类:1种、19种、20种

  ·预期结果

  1)购物车页面显示的商品与添加的商品一致

  2)公共头部购物车角标+1、+19、+20

  3)数据库表tp_cart新增1条/19条/20条记录

  2、验证添加商品到购物车页面种类数非法,添加失败

  ·步骤描述

  选择大于20种商品加入购物车,再进入我的购物车页面对比选中的商品结果。

  ·测试数据

  商品种类:21种

  ·预期结果

  1)在第21种商品添加到购物车时,页面提示购物车种类数已满,添加失败

  2)购物车页面只显示添加的前20种商品信息

  3)公共头部购物车角标+20

  4)数据库表tp_cart新增20条记录

  3、验证添加重复商品到购物车页面合法,添加成功

  ·步骤描述

  选择多个相同商品加入购物车,再进入我的购物车页面对比选中的商品结果。

  ·测试数据

  选择10个Haier/海尔BCD-572WDPM572升对开门电冰箱。

  ·预期结果

  1)购物车页面显示的商品与添加的商品一致

  2)公共头部购物车角标+10

  3)数据库表tp_cart新增10条记录

  4、验证添加商品为空,添加失败

  ·步骤描述

  不选择商品,直接进入购物车页面查看商品情况。

  ·预期结果

  1)购物车页面显示的商品与原先购物车的商品一致

  2)公共头部购物车角标不变

  3)数据库表tp_cart记录不变

  5、验证购物车商品删除后再添加商品到购物车合法,添加成功

  ·步骤描述

  在购物车中删除一个商品,再选择一个商品加入到购物车,进入购物车页面对比选中的商品结果。

  ·预期结果

  1)购物车页面显示的商品与添加的商品一致

  2)公共头部购物车角标先-1后+1

  3)数据库表tp_cart先减少1条记录,后增加一条记录

  6、验证登录前后添加商品到购物车合法,添加成功

  ·步骤描述

  1)登录前,选中商品加入到购物车,在购物车中对比选中的商品结果

  2)登录后,选中商品加入到购物车,在购物车中对比选中的商品结果

  ·测试数据

  选择5个Haier/海尔BCD-572WDPM572升对开门电冰箱。

  ·预期结果

  1)购物车页面显示的商品与添加的商品一致

  2)公共头部购物车角标+5

  3)数据库表tp_cart新增5条记录

  7、验证购物车页面编辑商品数量合法,编辑成功

  ·步骤描述

  在购物车页面中的商品项中改变商品的数量。

  ·测试数据

  1)点击加号/减号编辑商品的数量

  2)手动输入方式编辑商品的数量

  ·预期结果

  前台:

  1)显示编辑后的数据

  2)购物车角标更新

  数据库:tp_cart表goods_num字段的数据更新。

  8、验证购物车页面编辑商品数量长度非法,编辑失败

  ·步骤描述

  在购物车页面中编辑一个商品的数量大于库存数量。

  ·测试数据

  1)点击加号/减号编辑商品的数量大于库存

  2)手动输入方式编辑商品的数量大于库存

  ·预期结果

  页面提示““”超过商品库存”,编辑失败。

  9、验证购物车页面编辑商品数量类型非法,编辑失败

  ·步骤描述

  在购物车页面中编辑一个商品的数量为特殊字符、中文、字母、负数、小数。

  ·测试数据

  编辑数量为:1、特殊字符;2、中文;3、字母;4、负数;5、小数。

  ·预期结果

  页面提示““”数据不合法”,编辑失败。

  10、验证购物车页面编辑商品数量组成非法,编辑失败

  ·步骤描述

  在购物车页面中编辑一个商品的数量组成非正整数。

  ·测试数据

  编辑数量为:1、特殊字符;2、中文;3、字母;4、负数;5、小数。

  ·预期结果

  页面提示““”数据不合法”,编辑失败

  11、验证购物车页面编辑商品数量空非法,编辑失败

  ·步骤描述

  在购物车页面中编辑一个商品的数量为空

  ·测试数据

  商品数量为空

  ·预期结果

  页面提示““”数据为空”,编辑失败



作者:cnBeta   

来源:http://www.51testing.com/html/57/n-4478157.html

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 读者提问:免费好用的在线密码生成工具,有推荐的吗 ?阿常回答:有,这 3 款在线密码生成工具,推荐使用 !1、随机密码生成包含功能:设置所用字符、排除字符、密码长度、密码数量、记录历史密码。官网地址:https://suijimimashengcheng.bmcx.com2、在线随机密码生成器包含功能:设置所用字符、排除字符、密码长度、密码数量、字符是否允许重复。官网地址:https://www.aicesu.cn/mima/create.html3、在线随机密码生成工具包含功能:设置所用字符、密码长度、密码数量、字符是否允许重复 / 类似、重置选项。官网地址:https://cod...
            0 0 1394
            分享
          •   Web自动化三大报错有哪些呢?接下来给大家讲讲。  Web自动化三大报错(Exception)  1. Exception1:no such element(没有在页面上找到这个元素)  reason1:元素延迟加载了  solution:  添加隐式等待:  # 隐式等待   driver.implicitly_wait(5)  每隔0.5s去找一次元素,如果找到就继续执行,如果没找到就继续去找。  一直到你配置的时间,还没找到,就报no such element。  大大加强了自动化的稳定性,默认都是需要配的。  reason2:定位器写错(拼写错误、id是变化的等)  so...
            0 0 666
            分享
          •   近期的一项研究表明,OpenAI 最新的聊天机器人 GPT-4o 能够提供道德方面的解释和建议,且质量优于“公认的”道德专家所提供的建议。  据 The Decoder 当地时间周六报道,美国北卡罗莱纳大学教堂山分校和艾伦 AI 研究所的研究人员进行了两项研究,将 GPT 模型与人类的道德推理能力进行比较,以探讨大语言模型是否可被视为“道德专家”。  汇总研究内容如下:  研究一  501 名美国成年人对比了 GPT-3.5-turbo 模型和其他人类参与者的道德解释。结果表明,人们认为 GPT 的解释比人类参与者的解释更符合道德、更值得信赖、更周到。  评估者也认为人工智能的评估比其他人...
            0 0 429
            分享
          • 1、性能测试常见指标内存CPU流量电量启动速度滑动速度界面切换速度与服务器交互的网络速度通常Android对上面的关注点会更多一些,毕竟… 你懂得!2、预期标准指定原则分析竞品,所期望指标与竞品的差值或超过竞品满足产品经理给出的预期性能指标符合业内标准3、工具及方法内存:        方法:使用adb shell脚本进行测试,查看Log数据        命令:adb shell dump meminfoCPU:  &nbs...
            1 0 17890
            分享
          •   职场新人对测试用例的困惑无非有以下几点:  1、什么是测试用例,为什么要写测试用例?  2、不知道怎么写,写了也不知道写的是否完整。  一、什么是测试用例?  百科的释义:  测试用例是对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。  简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。  二、为什么要设计测试用例?  1、指导测试工作的进行  测试用例可以把产品需求转换为可操作的步骤【步骤、操作、输入、输出、优先级等...
            0 0 1079
            分享
      • 51testing软件测试圈微信