一般地,电商网站的搜索模块都是一个搜索字段的输入框和一个搜索按钮组成
如下所示:
而电商网站的后台系统,如erp、wms等系统,一般都会有下方的查询模块
其中包括:时间选择框、下拉框、输入框等
如下所示:
搜索模块的测试用例----第一种情况
一、功能测试
1. 是否支持模糊搜索
2. 输入框中输入的搜索字符很长时,是否可以正常搜索(如某个商品的标题)
3. 搜索内容前面加上特殊字符、html标签、标点符号等
4. 关键字前后存在空格时,是否可以正常搜索
5. 不输入任何搜索内容,单击搜索默认展示所有商品列表
6. 是否支持大小写、半角与全角
7. 当搜索无结果时,界面是否给出相应的提示
8. 通过关键字搜索出来的商品是否确实包含相应的关键字
9. 搜索结果存在多个页面时,页面之间是否可以正常切换
10 .搜索输入框中输入完全匹配值,搜索结果是否正确
二、易用性测试
略
三、UI测试
略
四、安全测试
11.特殊输入:SQL语句
12.特殊输入:html
13.特殊输入:javascript
五、性能测试
14.搜索所花时间
查询模块的测试用例----第二种情况
一、功能测试
1. 单一字段能否正常查询出相应的查询
2. 组合字段能否正常查询
3. 是否支持模糊查询
4. 查询关键字输入框自动去除前后空格
5.输入系统中不存在的与之匹配的条件
6.查询字段下拉框中的内容获取的数据是否正确
7.查询字段其下拉框的内容可正常选择
8. 时间控件是否显示正常
9. 时间控件中的时间是否可以正常选择
10.查询出来之后,查询结果页面的列表是否显示正常
===列表展示的测试用例===
列表、列宽是否合理
列表数据太宽有没有提供横向滚动
列表的列名有没有与内容对应
列表的每列的列名是否描述的清晰
列表是否把不必要的列都显示出来
列表存在多个页面时,各个页面是否可以正常切换
点击某列进行排序,是否会报错(点击查看每一页的排序是否正确)
列表中展示的内容是否和数据库保持一致