博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TestCase--搜索&查询模块
阅读量:6889 次
发布时间:2019-06-27

本文共 894 字,大约阅读时间需要 2 分钟。

一般地,电商网站的搜索模块都是一个搜索字段的输入框和一个搜索按钮组成

如下所示:

而电商网站的后台系统,如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.查询出来之后,查询结果页面的列表是否显示正常

===列表展示的测试用例===

列表、列宽是否合理

列表数据太宽有没有提供横向滚动
列表的列名有没有与内容对应
列表的每列的列名是否描述的清晰
列表是否把不必要的列都显示出来
列表存在多个页面时,各个页面是否可以正常切换
点击某列进行排序,是否会报错(点击查看每一页的排序是否正确)
列表中展示的内容是否和数据库保持一致

 

转载于:https://www.cnblogs.com/mmmaolj/p/6129048.html

你可能感兴趣的文章
高可用集群原理
查看>>
我的友情链接
查看>>
MySQL数据库出现大量Locked的一个案例
查看>>
WinAPI: waveInPrepareHeader - 为波形输入准备一个缓冲区
查看>>
echo命令显示文本颜色
查看>>
ORA-01843: 无效的月份
查看>>
supervisor运行golang守护进程
查看>>
iTween基础之Color(变换颜色)
查看>>
JavaScript遍历循环
查看>>
PHP中利用COOKIE与SESSION联合实现SESSION跨域
查看>>
error:Microsoft Visual C++ 9.0 is required. Get it
查看>>
Mininal Desktop安装CentOS 6.4后编译安装Mplayer
查看>>
linux记录 ---- 添加开机启动运行脚本
查看>>
VMware服务器虚拟化平台应急方案
查看>>
书单收藏
查看>>
Java Web项目中读取
查看>>
spring AOP
查看>>
log4j不输出日志至控制台,显示红色信息
查看>>
C语言枚举类型
查看>>
redis安装
查看>>