【5】项目功能测试之购物车轮播图

文章目录

        • 功能测试--覆盖需求
          • 功能测试编写测试用例的步骤

功能测试–覆盖需求

1.全部覆盖需求的功能点(需求文档,原型图,ui设计图)
2.用户课件的功能

功能测试编写测试用例的步骤

1.需求分析
2.功能点的拆分

  1. 将功能点拆分成一个个的小点
    3.编写测试用例
  2. 一个功能点一个测试用例
  3. 一个功能点多个测试用例(如范围一类)
  4. 多个功能点一个测试用例(简单功能如一个商品的名称价格等)

轮播图
1.轮播图需求的介绍

  • 前台需求
  • 后台设置

2.轮播图功能–测试点分析

  1. 讲需求拆分成更小的功能点
  2. 考虑一些特殊的情况
  3. 特殊点。采用边界值进行了补充

3.轮播图功能–测试用例编写

  1. 覆盖所有的功能点
    1个测试点设计一条测试用例
    多个测试点设计一条测试用例
    一个测试点设计多条测试用例
  2. 注意事项
    标题要明确描述测试的功能点
    步骤要描述清晰 1,2,3,4
    语句要简洁,准确,完整。
    预期结果 — 第几步的预期结果。
  3. 用例评审
    1功能点是否有遗漏
    2功能逻辑是否正确

4.轮播图功能–用例执行与缺陷跟踪

执行用例

  1. 看标题知道测试场景
  2. 预置条件: 测试特殊情况
  3. 根据操作步骤执行和预期结果比对。
    缺陷跟踪
  4. 发现问题, 提交缺陷。

轮播图功能测试
功能测试基本要求–覆盖需求:
需求文档,产品原型图,UI设计图
以用户角度,测试软件的可见功能
轮播图需求文档
2.Banner
a显示1-5张banner图片,自动轮播,3秒切换1张,如果只有1张则不轮播
b.鼠标悬停在图片上时,停止轮播
c.实心为当前图可以点击切换
d.可左右切换,每次切换一张

测试用例设计步骤:
1.需求分析
2.整理测试点
3.编写测试用例
功能点分析:
【5】项目功能测试之购物车轮播图_第1张图片根据功能点编写测试用例

购物车

购物车功能测试
网上商城所说的购物车是对现实的购物车而喻,它是顾客进行网上购物时所必须使用的购物工具
买家可以像在超市里购物一样,随意添加删除商品,选购完毕后,统一下单

需求文档:
购物车显示:
1.购物车没有商品,提示去购物
2.购物车有商品显示购物车商品的内容

  1. 商品对应价格和加入购物车时一致
  2. 小计 :正确计算=单价*数量
  3. 已选择n件商品,其中n为选中商品件数总和
  4. 合计:购物车中商品总价
  5. 点击商品图片或者名称跳转商品详情页面
  6. 点击【继续购物】跳转商品购物页面
  7. 点击【去结算】跳转填写核对订单页面

【5】项目功能测试之购物车轮播图_第2张图片

购物车商品的限制:
单个商品最小为1.最大为200,小于1或大于200时给出提示

购物车中商品类型数量最小为0(购物车为空),最大为20

【5】项目功能测试之购物车轮播图_第3张图片

购物车添加商品:
从商品显示页面中通过【加入购物车】想购物车中添加商品
添加单个商品数量不能大于购物车单个商品最大限制
添加商品种类数量不能大于购物车商品种类最大限制

【5】项目功能测试之购物车轮播图_第4张图片

【5】项目功能测试之购物车轮播图_第5张图片

购物车删除商品
1.点击购物栏里的【x】,购物车中对应商品被删除
2.勾选商品,点击【删除选中商品】,购物车中对应的选中商品被删除
3.勾选【全选】后,所有的商品被选中,点击【删除选中商品】,所有商品均被删除
【5】项目功能测试之购物车轮播图_第6张图片

购物车编辑商品数量:

1.通过商品数量旁的【+】号和【-】号进行设置

  1. 不能小于最小值1 为1时【-】号不可用
  2. 超过单个商品最大数量或者达到库存时【+】号不可用

2.通过修改编辑框中的数字,直接修改数量

  1. 直接编辑,例如数量范围在1-200
  2. 编辑商品数量不能大于库存
    【5】项目功能测试之购物车轮播图_第7张图片在这里插入图片描述
    1.购物车功能介绍
  • 购物车显示
  • 购物车数量和种类限制
  • 购物车添加商品
  • 购物车删除商品
  • 购物车编辑商品数量

2.购物功能-测试点分析

  • 熟悉需求
  • 拆分功能点
  1. 拆分成小的功能点
  2. 使用设计测试用例方法补充
  3. 用户可见的功能

3.购物车功能-测试用例编写

  1. 覆盖需求分析的功能点

4.购物车功能-用例执行和缺陷跟踪

  1. 执行测试用例
    (1)看清标题
    (2)看清预置条件
    (3)执行操作步骤和预期结果进行对比

  2. 提交缺陷,跟踪缺陷

你可能感兴趣的:(软件测试)