电商项目测试实战(五)前台首页用例设计

前台首页用例设计

1、前台首页

电商项目测试实战(五)前台首页用例设计_第1张图片

电商项目测试实战(五)前台首页用例设计_第2张图片

电商项目测试实战(五)前台首页用例设计_第3张图片

2、首页测试范围列表

功能点编号 名称 测试类型 PATH 优先级 测试负责人
tpshop-st-F-sys-sy-003 商品分类 功能测试 首页\ tester1
tpshop-st-F-sys-sy-004 轮播图 功能测试 首页\ tester1
tpshop-st-F-sys-sy-005 商品楼层 功能测试 首页\ tester1
tpshop-st-F-sys-sy-007 楼层数据 功能测试 首页\ tester1
tpshop-st-F-sys-sy-008 热门推荐 功能测试 首页\ tester1

3、首页用例设计分析

(1)功能点需求分析

首页      
       
功能点一 商品分类    
       
测试点 1 光标效果:光标移动到左侧产品分类,展示右侧div商品列表    
  2 商品类别数据校验    
       
一级分类数据校验 SELECT * from tp_goods_category where parent_id = 0 and is_show  = 1 ORDER BY sort_order    
家用电器二级分类数据校验 SELECT * from tp_goods_category where parent_id = 2 and is_show  = 1 ORDER BY sort_order    
生活电器三级分类数据校验 SELECT * from tp_goods_category where parent_id = 19 and is_show  = 1 ORDER BY sort_order    
       
       
功能点二 轮播图    
       
输入 处理 输出  
张数:2张 正常处理:1 自动轮播 1 正常切换轮播图
轮播方式:自动/手动                    2 手动轮播 2 轮播图跳转指定页面
轮播时间间隔:3秒 异常处理:1 自动轮播:最后一张图片结束跳转    
支持循环                    2 自动轮播切换时手动切换图片    
支持鼠标悬停                    2 手动轮播后能否自动轮播    
支持图片链接      
       
       
功能点三 楼层展示    
  1 展示楼层顺序及鼠标点击定位    
  2 楼层数据校验:tp_goods_category表中is_hot字段控制    
  SELECT * from tp_goods_category where parent_id = 0 and is_show  = 1  and is_hot =1 ORDER BY sort_order  
       
       
功能点四 楼层数据    
  来自表tp_goods 与tp_goods_category    
  家用电器数据:    
  select * from tp_goods as g
inner join tp_goods_category as c
on g.cat_id = c.id
where c.parent_id_path like '0_2%'
and g.is_on_sale = 1 and g.is_hot = 1
ORDER BY g.goods_id limit 9,6
   
       
       
功能点五 热门推荐:循环滚动    
  select count(*) from tp_goods as g
inner join tp_goods_category as c
on g.cat_id = c.id
where c.parent_id_path like '0_2%'
and g.is_on_sale = 1 and g.is_recommend = 1
ORDER BY g.sort 
   

4、首页用例设计

ID 模块 优先级 前置条件 测试标题 步骤描述 测试数据 预期结果 实际结果 测试版本号 测试人员 备注
001 首页 p1 进入前台首页 验证首页商品一级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页一级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=0 and is_show=1
ORDER BY sort_order
首页一级商品分类展示与sql查询结果一致        
002 p1 验证首页商品家用电器二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家用电器二级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=2 and is_show=1
ORDER BY sort_order
首页商品家用电器二级分类展示与sql查询结果一致        
003 p1 验证首页商品电脑二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品电脑二级商品信息与数据库查看结果 1、IP:xxxxx    2、select * from tp_goods_category where parent_id=3 and is_show=1
ORDER BY sort_order
首页商品电脑二级分类展示与sql查询结果一致        
004 p1 验证首页商品家具二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家具二级商品信息与数据库查看结果 1、IP:xxxxx    2、select * from tp_goods_category where parent_id=4 and is_show=1
ORDER BY sort_order
首页商品家具二级分类展示与sql查询结果一致        
005 p1 验证首页商品服装二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品服装二级商品信息与数据库查看结果 1、IP:xxxxx    2、select * from tp_goods_category where parent_id=5 and is_show=1
ORDER BY sort_order
首页商品服装二级分类展示与sql查询结果一致        
006 p1 验证首页商品箱包二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品箱包二级商品信息与数据库查看结果 1、IP:xxxxx    2、select * from tp_goods_category where parent_id=7 and is_show=1
ORDER BY sort_order
首页商品箱包二级分类展示与sql查询结果一致        
007 p1 验证首页商品个人化妆二级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品个人化妆二级商品信息与数据库查看结果 1、IP:xxxxx    2、select * from tp_goods_category where parent_id=6 and is_show=1
ORDER BY sort_order
首页商品个人化妆二级分类展示与sql查询结果一致        
008 p1 验证首页商品生活家电三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品生活家电三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=19 and is_show=1
ORDER BY sort_order
首页商品生活家电三级分类展示与sql查询结果一致        
009 p1 验证首页商品大家电三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品大家电三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=20 and is_show=1
ORDER BY sort_order
首页商品大家电三级分类展示与sql查询结果一致        
010 p1 验证首页商品厨房电器三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品厨房电器三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=21 and is_show=1
ORDER BY sort_order
首页商品厨房电器三级分类展示与sql查询结果一致        
011 p1 验证首页商品个护健康三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品个护健康三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=22 and is_show=1
ORDER BY sort_order
首页商品个护健康三级分类展示与sql查询结果一致        
012 p1 验证首页商品五金交电三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品五金交电三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=23 and is_show=1
ORDER BY sort_order
首页商品五金交电三级分类展示与sql查询结果一致        
013 p1 验证首页商品手机三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品手机三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=1 and is_show=1
ORDER BY sort_order
首页商品手机三级分类展示与sql查询结果一致        
014 p1 验证首页商品网络产品三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品网络产品三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=24 and is_show=1
ORDER BY sort_order
首页商品网络产品三级分类展示与sql查询结果一致        
015 p1 验证首页商品办公设备三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品办公设备三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=25 and is_show=1
ORDER BY sort_order
首页商品办公设备三级分类展示与sql查询结果一致        
016 p1 验证首页商品文具耗材三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品文具耗材三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=26 and is_show=1
ORDER BY sort_order
首页商品文具耗材三级分类展示与sql查询结果一致        
017 p1 验证首页商品电脑整机三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品电脑整机三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=27 and is_show=1
ORDER BY sort_order
首页商品电脑整机三级分类展示与sql查询结果一致        
018 p1 验证首页商品电脑配件三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品电脑配件三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=28 and is_show=1
ORDER BY sort_order
首页商品电脑配件三级分类展示与sql查询结果一致        
019 p1 验证首页商品外设产品三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品外设产品三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=29 and is_show=1
ORDER BY sort_order
首页商品外设产品三级分类展示与sql查询结果一致        
020 p1 验证首页商品游戏设备三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品游戏设备三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=30 and is_show=1
ORDER BY sort_order
首页商品游戏设备三级分类展示与sql查询结果一致        
021 p1 验证首页商品生活日用品三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品生活日用三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=31 and is_show=1
ORDER BY sort_order
首页商品生活日用三级分类展示与sql查询结果一致        
022 p1 验证首页商品家装软饰三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家装软饰三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=32 and is_show=1
ORDER BY sort_order
首页商品家装软饰三级分类展示与sql查询结果一致        
023 p1 验证首页商品宠物生活三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品宠物生活三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=33 and is_show=1
ORDER BY sort_order
首页商品宠物生活三级分类展示与sql查询结果一致        
024 p1 验证首页商品厨具三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品厨具三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=34 and is_show=1
ORDER BY sort_order
首页商品厨具三级分类展示与sql查询结果一致        
025 p1 验证首页商品家装建材三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家装建材三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=35 and is_show=1
ORDER BY sort_order
首页商品家装建材三级分类展示与sql查询结果一致        
026 p1 验证首页商品家纺三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家纺三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=36 and is_show=1
ORDER BY sort_order
首页商品家纺三级分类展示与sql查询结果一致        
027 p1 验证首页商品家具三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品家具三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=37 and is_show=1
ORDER BY sort_order
首页商品家具三级分类展示与sql查询结果一致        
028 p1 验证首页商品灯具三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品灯具三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=38 and is_show=1
ORDER BY sort_order
首页商品灯具三级分类展示与sql查询结果一致        
029 p1 验证首页商品女装三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品女装三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=39 and is_show=1
ORDER BY sort_order
首页商品女装三级分类展示与sql查询结果一致        
030 p1 验证首页商品男装三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品男装三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=40 and is_show=1
ORDER BY sort_order
首页商品男装三级分类展示与sql查询结果一致        
031 p1 验证首页商品内衣三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品内衣三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=41 and is_show=1
ORDER BY sort_order
首页商品内衣三级分类展示与sql查询结果一致        
032 p1 验证首页商品身体护肤三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品身体护肤三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=42 and is_show=1
ORDER BY sort_order
首页商品身体护肤三级分类展示与sql查询结果一致        
033 p1 验证首页商品口腔护理三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品口腔护理三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=43 and is_show=1
ORDER BY sort_order
首页商品口腔护理三级分类展示与sql查询结果一致        
034 p1 验证首页商品女性护理三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品女性护理三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=44 and is_show=1
ORDER BY sort_order
首页商品女性护理三级分类展示与sql查询结果一致        
035 p1 验证首页商品香水彩妆三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品香水彩妆三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=45 and is_show=1
ORDER BY sort_order
首页商品香水彩妆三级分类展示与sql查询结果一致        
036 p1 验证首页商品清洁用品三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品清洁用品三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=46 and is_show=1
ORDER BY sort_order
首页商品清洁用品三级分类展示与sql查询结果一致        
037 p1 验证首页商品面部护肤三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品面部护肤三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=47 and is_show=1
ORDER BY sort_order
首页商品面部护肤三级分类展示与sql查询结果一致        
038 p1 验证首页商品洗发护发三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品洗发护发三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=48 and is_show=1
ORDER BY sort_order
首页商品洗发护发三级分类展示与sql查询结果一致        
039 p1 验证首页商品精品男包三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品精品男包三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=49 and is_show=1
ORDER BY sort_order
首页商品精品男包三级分类展示与sql查询结果一致        
040 p1 验证首页商品功能箱包三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品功能箱包三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=50 and is_show=1
ORDER BY sort_order
首页商品功能箱包三级分类展示与sql查询结果一致        
041 p1 验证首页商品珠宝三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品珠宝三级三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=51 and is_show=1
ORDER BY sort_order
首页商品珠宝三级分类展示与sql查询结果一致        
042 p1 验证首页商品钟表三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品钟表三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=52 and is_show=1
ORDER BY sort_order
首页商品钟表三级分类展示与sql查询结果一致        
043 p1 验证首页商品时尚女鞋三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品时尚女鞋三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=53 and is_show=1
ORDER BY sort_order
首页商品时尚女鞋三级分类展示与sql查询结果一致        
044 p1 验证首页商品流行男鞋三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品流行男鞋三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=54 and is_show=1
ORDER BY sort_order
首页商品流行男鞋三级分类展示与sql查询结果一致        
045 p1 验证首页商品潮流女包三级分类数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页商品潮流女包三级商品信息与数据库查看结果 1、IP:xxxxx    2、SQL:select * from tp_goods_category where parent_id=55 and is_show=1
ORDER BY sort_order
首页商品潮流女包三级分类展示与sql查询结果一致        
046 p1 验证首页楼层展示是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页楼层展示与数据库查看结果 1、IP:xxxxx    2、SQL: SELECT * from tp_goods_category where parent_id = 0 and is_show  = 1  and is_hot =1 ORDER BY sort_order  首页楼层展示与sql查询结果一致        
047 p1 验证首页楼层对应的商品数据是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   3、比对首页楼层对应的商品数据与数据库查看结果 1、IP:xxxxx    2、SQL: select * from tp_goods as g
inner join tp_goods_category as c
on g.cat_id = c.id
where c.parent_id_path like '0_2%'
and g.is_on_sale = 1 and g.is_hot = 1
ORDER BY g.goods_id limit 9,6
首页显示楼层对应的商品数据与数据库查询一致        
048 p1 验证首页楼层对应的热门推荐自动循环展示是否正确 1、Navicat连接服务器:IP        2、输入对应的sql语句进行查询   4、比对首页楼层对应的热门推荐数据与数据库查看结果 1、IP:xxxxx    2、SQL: select * from tp_goods as g
inner join tp_goods_category as c
on g.cat_id = c.id
where c.parent_id_path like '0_2%'
and g.is_on_sale = 1 and g.is_recommend = 1
首页显示楼层对应的热门推荐数据与数据库查询一致        
049 p1 验证首页轮播图自动轮播效果 1 检查图片自动轮播时间间隔                          2 检查图片自动轮播到最后一张图片后的状态                                                            3 检查当前展示图片与切换按键显示的对应顺序                                                         1 自动轮播时间间隔为3s                                                                2 自动轮播至最后一张图片后自动跳转至第一张图片,开始下一次循环播放                                                                                     3 当前展示图片与切换按键的顺序一致        
050 p1 验证首页轮播图手动点击切换图片 1 手动点击轮播图底部切换按键   1 轮播图展示与切换按键顺序一致的图片        
051 p1 验证首页轮播图鼠标悬停效果 1 将鼠标移至轮播图上   1 光标由箭头改为小手,且图片停止,不再自动轮播        
052 p1 验证首页轮播图链接跳转 1 依次点击轮播图的五张图片   1 分别跳转至对应的页面(后台配置的图片的url地址)        
053 p1 验证首页轮播图手动切换后能否恢复自动切换 1 首页轮播图自动切换至第N张图片后,手动切换至第N-1张图片                                    2 首页轮播图自动切换至第N张图片后,手动切换至第N+1张图片                              1 3s后,自动轮播至第N张图片                                                      2 3s后,自动轮播至第N+2张图片        
054 p1 验证首页轮播图切换至最后一张图片时,手动切换至第四张图片,无异常 1 自动轮播至最后一张图片时,手动切换至第四张图片                                                   1 轮播图显示第四张图片,3s后,自动轮播至最后一张        

 

 

你可能感兴趣的:(项目测试实战,#,Web手工测试项目实战)