电商项目测试实战(八)购物车页面用例设计

购物车页面用例设计

1、购物车页面

 

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

名称 测试类型 PATH 优先级 测试负责人
添加商品 功能测试 前台\购物车页 tester1
编辑商品 功能测试 前台\购物车页 tester1
删除商品 功能测试 前台\购物车页 tester1
商品数据 功能测试 前台\购物车页 tester2

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

输入 处理 输出
长度 类型 组成规则 是否重复 是否为空 正常处理 异常处理 前台 后台 数据库
0-20 / / 添加商品至购物车页 1 添加商品超20种,系统提示 1 购物车列表页出现新添加的商品 / 1 tp_cart新增一条记录
          公共头部购物车角标+1 2 购物车空 2公共头部购物车角标+1    
          登录前/登录后 3 添加进入购物车,删除,再添加      
                   
1-库存 数字 正整数 / 点击加/减更新数量(库存内) 1 +改变库存 1 显示编辑后的数据(合法) / 1 tp_cart表goods_num字段更新
    ‘+/-改变数量     手动输入库存内数量更新 2 手动改变数量超过库存 2 共同头部购物车角标更新    
    手动输入       3 手动输入非法数据  3 编辑超过库存,提示“超过商品库存”    
              4 非法数据,提示数据不合法    
                   
                   
1-20 / 勾选复选框 1 勾选单条商品,批量删除 1 不勾选商品,批量删除 1 删除的商品从购物车列表移除 / 1 tp_cart删除对应记录
          2 勾选多条商品,批量删除 2 连续多次点击批量删除      
          3 全选,批量删除        
                   
                   
商品数据 1 单个商品,单个数量                
  2 单个商品,多个数量                
  3 多个商品,多个数量                

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

ID 模块 优先级 前置条件 测试标题 步骤描述 测试数据 预期结果 实际结果 测试版本号 测试人员 备注
001 购物车页面 P1 进入购物车页面 验证添加商品到购物车页面合法,添加成功 1、选择不大于20种商品点击加入购物车,再进入我的购物车页面对比选中的商品结果 商品种类:1种、19种、20种 1、购物车页面显示的商品与添加的商品一致                         2、公共头部购物车角标+1、+19、+20 3、 数据库表tp_cart新增1条/19条/20条记录        
002 P1 验证添加商品到购物车页面种类数非法,添加失败 1、选择大于20种商品加入购物车,再进入我的购物车页面对比选中的商品结果 商品种类:21种 1、在第21种商品添加到购物车时,页面提示购物车种类数已满,添加失败           2、购物车页面只显示添加的前20种商品信息                     3、公共头部购物车角标+20                   4、数据库表 tp_cart新增20条记录        
003 P1 验证添加重复商品到购物车页面合法,添加成功 1、选择多个相同商品加入购物车,再进入我的购物车页面对比选中的商品结果 1、选择10个Haier/海尔 BCD-572WDPM 572升 对开门电冰箱 1、购物车页面显示的商品与添加的商品一致                         2、公共头部购物车角标+10                  3、 数据库表tp_cart新增10条记录        
004 P1 验证添加商品为空,添加失败 1、不选择商品,直接进入购物车页面查看商品情况 1、购物车页面显示的商品与原先购物车的商品一致                         2、公共头部购物车角标不变                 3、 数据库表tp_cart记录不变        
005 P1 验证购物车商品删除后再添加商品到购物车合法,添加成功 1、在购物车中删除一个商品,再选择一个商品加入到购物车,进入购物车页面对比选中的商品结果   1、购物车页面显示的商品与添加的商品一致                         2、公共头部购物车角标先-1后+1                3、 数据库表tp_cart先减少1条记录,后增加一条记录        
006 P1 验证登录前后添加商品到购物车合法,添加成功 1、登录前,选中商品加入到购物车,在购物车中对比选中的商品结果        2、登录后,选中商品加入到购物车,在购物车中对比选中的商品结果      1、选择5个Haier/海尔 BCD-572WDPM 572升 对开门电冰箱 1、购物车页面显示的商品与添加的商品一致                         2、公共头部购物车角标+5                    3、 数据库表tp_cart新增5条记录        
007 P1 验证购物车页面编辑商品数量合法,编辑成功 1、在购物车页面中的商品项中改变商品的数量 1、点击加号/减号编辑商品的数量       2、手动输入方式编辑商品的数量 前台:1、显示编辑后的数据  2、购物车角标更新               数据库:tp_cart表goods_num字段的数据更新        
008 P1 验证购物车页面编辑商品数量长度非法,编辑失败 1、在购物车页面中编辑一个商品的数量大于库存数量 1、点击加号/减号编辑商品的数量大于库存      2、手动输入方式编辑商品的数量大于库存 页面提示““”超过商品库存”,编辑失败        
009 P1 验证购物车页面编辑商品数量类型非法,编辑失败 1、在购物车页面中编辑一个商品的数量为特殊字符、中文、字母、负数、小数 编辑数量为:1、特殊字符        2、中文   3、字母   4、负数       5、小数 页面提示““”数据不合法”,编辑失败        
010 P1 验证购物车页面编辑商品数量组成非法,编辑失败 1、在购物车页面中编辑一个商品的数量组成非正整数 编辑数量为:1、特殊字符        2、中文   3、字母   4、负数       6、小数 页面提示““”数据不合法”,编辑失败        
011 P1 验证购物车页面编辑商品数量空非法,编辑失败 1、在购物车页面中编辑一个商品的数量为空 商品数量为空 页面提示““”数据为空”,编辑失败