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

前台首页用例设计

1、前台首页

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查询结果一致    
002p1验证首页商品家用电器二级分类数据是否正确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查询结果一致    
003p1验证首页商品电脑二级分类数据是否正确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查询结果一致    
004p1验证首页商品家具二级分类数据是否正确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查询结果一致    
005p1验证首页商品服装二级分类数据是否正确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查询结果一致    
006p1验证首页商品箱包二级分类数据是否正确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查询结果一致    
007p1验证首页商品个人化妆二级分类数据是否正确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查询结果一致    
008p1验证首页商品生活家电三级分类数据是否正确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查询结果一致    
009p1验证首页商品大家电三级分类数据是否正确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查询结果一致    
010p1验证首页商品厨房电器三级分类数据是否正确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查询结果一致    
011p1验证首页商品个护健康三级分类数据是否正确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查询结果一致    
012p1验证首页商品五金交电三级分类数据是否正确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查询结果一致    
013p1验证首页商品手机三级分类数据是否正确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查询结果一致    
014p1验证首页商品网络产品三级分类数据是否正确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查询结果一致    
015p1验证首页商品办公设备三级分类数据是否正确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查询结果一致    
016p1验证首页商品文具耗材三级分类数据是否正确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查询结果一致    
017p1验证首页商品电脑整机三级分类数据是否正确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查询结果一致    
018p1验证首页商品电脑配件三级分类数据是否正确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查询结果一致    
019p1验证首页商品外设产品三级分类数据是否正确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查询结果一致    
020p1验证首页商品游戏设备三级分类数据是否正确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查询结果一致    
021p1验证首页商品生活日用品三级分类数据是否正确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查询结果一致    
022p1验证首页商品家装软饰三级分类数据是否正确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查询结果一致    
023p1验证首页商品宠物生活三级分类数据是否正确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查询结果一致    
024p1验证首页商品厨具三级分类数据是否正确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查询结果一致    
025p1验证首页商品家装建材三级分类数据是否正确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查询结果一致    
026p1验证首页商品家纺三级分类数据是否正确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查询结果一致    
027p1验证首页商品家具三级分类数据是否正确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查询结果一致    
028p1验证首页商品灯具三级分类数据是否正确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查询结果一致    
029p1验证首页商品女装三级分类数据是否正确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查询结果一致    
030p1验证首页商品男装三级分类数据是否正确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查询结果一致    
031p1验证首页商品内衣三级分类数据是否正确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查询结果一致    
032p1验证首页商品身体护肤三级分类数据是否正确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查询结果一致    
033p1验证首页商品口腔护理三级分类数据是否正确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查询结果一致    
034p1验证首页商品女性护理三级分类数据是否正确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查询结果一致    
035p1验证首页商品香水彩妆三级分类数据是否正确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查询结果一致    
036p1验证首页商品清洁用品三级分类数据是否正确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查询结果一致    
037p1验证首页商品面部护肤三级分类数据是否正确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查询结果一致    
038p1验证首页商品洗发护发三级分类数据是否正确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查询结果一致    
039p1验证首页商品精品男包三级分类数据是否正确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查询结果一致    
040p1验证首页商品功能箱包三级分类数据是否正确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查询结果一致    
041p1验证首页商品珠宝三级分类数据是否正确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查询结果一致    
042p1验证首页商品钟表三级分类数据是否正确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查询结果一致    
043p1验证首页商品时尚女鞋三级分类数据是否正确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查询结果一致    
044p1验证首页商品流行男鞋三级分类数据是否正确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查询结果一致    
045p1验证首页商品潮流女包三级分类数据是否正确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查询结果一致    
046p1验证首页楼层展示是否正确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查询结果一致    
047p1验证首页楼层对应的商品数据是否正确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
首页显示楼层对应的商品数据与数据库查询一致    
048p1验证首页楼层对应的热门推荐自动循环展示是否正确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
首页显示楼层对应的热门推荐数据与数据库查询一致    
049p1验证首页轮播图自动轮播效果1 检查图片自动轮播时间间隔                          2 检查图片自动轮播到最后一张图片后的状态                                                            3 检查当前展示图片与切换按键显示的对应顺序                                                       1 自动轮播时间间隔为3s                                                                2 自动轮播至最后一张图片后自动跳转至第一张图片,开始下一次循环播放                                                                                     3 当前展示图片与切换按键的顺序一致    
050p1验证首页轮播图手动点击切换图片1 手动点击轮播图底部切换按键 1 轮播图展示与切换按键顺序一致的图片    
051p1验证首页轮播图鼠标悬停效果1 将鼠标移至轮播图上 1 光标由箭头改为小手,且图片停止,不再自动轮播    
052p1验证首页轮播图链接跳转1 依次点击轮播图的五张图片 1 分别跳转至对应的页面(后台配置的图片的url地址)    
053p1验证首页轮播图手动切换后能否恢复自动切换1 首页轮播图自动切换至第N张图片后,手动切换至第N-1张图片                                    2 首页轮播图自动切换至第N张图片后,手动切换至第N+1张图片                            1 3s后,自动轮播至第N张图片                                                      2 3s后,自动轮播至第N+2张图片    
054p1验证首页轮播图切换至最后一张图片时,手动切换至第四张图片,无异常1 自动轮播至最后一张图片时,手动切换至第四张图片                                                 1 轮播图显示第四张图片,3s后,自动轮播至最后一张    

 

 

  • 7
    点赞
  • 121
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值