千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:广州千锋IT培训  >  技术干货  >  系统的分页功能你是怎么进行测试的?

系统的分页功能你是怎么进行测试的?

来源:千锋教育
发布人:qyf
时间: 2022-12-21 19:30:59

  最近,有一个问题学生们面试遇到挺多的:系统的分页功能你是怎么进行测试的?

  同学们刚开始蒙了一下,什么是分页功能?还怎么测试?这谁知道啊!

  下面跟大家说说:

  分页功能其实很简单的,也很常见的一个系统功能,如下图所示:

图片42

  分页功能可以让我们在网页或者其他一些系统上浏览内容时,划到最下面进行翻下一页,然后查看新的内容,也可以选择跳转到其他内容页;让我们在浏览信息是更加明确,以免一个页面包含太多信息造成混乱。

  要对这个功能进行测试,就必须知道这个功能设计的目的:

  首先,分页功能减少了单次用户请求对服务器产生的性能压力和等待时间。

  当有成百上千乃至上万个图片要展示给用户时,若没有分页功能,服务端就需要将非常庞大的数据量一次性传递给前端,会造成下载量大——服务器压力大,相应的用户等待时间和数据加载时间也会更长。比如下图:

图片43

  其次,分页功能减少了低价值请求。

图片44

  以上图百度中分页功能测试搜索结果页面为例,每页默认10个结果(广告除外),页数默认10个页,一共23700000个结果;若不做分页功能,用户的一次搜索请求,就需要一次将23700000个结果和包含的图片全部加载出来;但实际情况是,用户真的会把这个23700000个结果全部看完吗?也许他只看了前3页就确定了使用意向,那这时后面几百页的内容就是白加载了,这其实就是无价值的加载请求。

  好了,现在了解完了分页功能的设计原理,以及分页功能的设计目的之后,基于此我们测试人员就可以根据常识和系统具体的设计提取测试点了:

  页码展示方面。

  当前页码展示是否正确,并且可点击;

  当前相邻的几个页码的展示是否正确,并且可点击;

  首末页页码的展示是否正确,并且可点击;

  信息量展示方面

  页面总数是否正确

  每页数据量是否合理

  是否展示页面总数和数据总量

  管理后台的列表页,是否展示信息量;

  3. 翻页操作方面

  1)翻页操作包括上一页下一页这样的逐页翻页是否正常

  2)不相邻页码的跳转是否正常

  3)页码的输入有没有进行限制

  4)如果输入不存在的页码,会不会有相关的提示

  4、数据增加的情况测试

  1)如果有添加数据了页码数量是不是增多了

  2)增多的页面是不是可以直接点击

  3)每一页的数据是不是按照次序有序的排列

  5、数据删除情况的测试

  1)删除数据,页码数量会不会减少

  2)删除特定数据后,后面的数据是不是有序往前排列

  6、分页功能性能方面测试

  1)不同页面跳转和加载所需的时间;

  2)数据更新后页面加载所需的时间;

  3)页面加载后一页数据所需的请求大小是否适中。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

瀑布模型的优缺点是什么?

2023-06-06

js滚动到底部

2023-04-21

mysql字符串和二进制数据类型

2023-03-16

最新文章NEW

rpc消息协议设计

2023-06-05

什么是0day和1day漏洞

2023-03-14

Maven集成tomcat插件及使用教程

2023-02-27

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>