发散逆向思维,查询类列表测试范围的思考
记得刚接触列表测试时,觉得这种列表展示类页面,没什么可测的,但是我错了,为什么呢?
我们来一起探讨下查询列表类的测试方法和测试范围
下图是我随便找的app中的列表页,基本类似,接下来我们开始逐个分析测试点:
1、数据正确性测试
针对列表数据的测试,考虑数据入库和出库,即数据从哪录入进来,然后展示到页面,
这里我们根据业务逻辑写出自己一套SQL,去验证后端SQL的正确性,然后进行数据的核对
2、筛选条件组合测试
这里会用到正交试验法,多种条件输入,产生不同结果的测试,
有条件区域、销量、单价,我们可以生成测试用例如下:
选区域
选销量
选单价
选区域+销量
选区域+单价
选销量+单价
不选
我们可以看到生成7条测试用例
3、列表排序测试
排序条件A B C
先根据A倒序,如果A相等则根据B倒序,如果B相同则根据C排序,以此类推检测
4、空页面、翻页测试
无数据、超1页数据翻页检测
5、网络兼容测试
无线网、4g网、弱网、断网,页面展示检测
6、字段超长测试
小区名字超长美丽的小小小小小小小区、单价超长10000000、销量超长9999999999显示检测
7、机型系统兼容测试
IOS和安卓不同分辨率、不同系统下兼容性检测
8、图片、视频压缩测试
图片、视频前后端进行压缩处理检测
9、字段异常测试
我们不能保证每个字段都是正确的,所以我们需要考虑字段的异常会导致的结果
因为我们需要测试字段的为空值、0值、null值时,页面的显示及处理情况
10、内存泄露测试
我们需要考虑大量页面数据时,进行上下翻页长时间操作会导致的内存泄露问题
11、模拟请求服务器500测试
需要考虑页面请求失败情况,故需要模拟请求500时的检测
12、稳定性测试
需考虑页面大量请求并发的情况下,页面请求展示情况
13、地区定位测试
不同城市、经纬度、定位失败检测
15、登录权限测试
登录权限失效,页面展示检测
16、外部事件测试
返回键、HOM键、清缓存、清数据、电话、短信、推送等
未完待续,求补充~~
如果你学到了,请转发!!!