51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4015|回复: 8
打印 上一主题 下一主题

[原创] 请问如何测试网页的翻页功能

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-18 11:05:30 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
有的时候结果只有一页,有的有多页,请问如何设计脚本才能测试“上一页”“下一页”输入页码点击“go”,这些翻页功能的正确性呢?很多地方的用例都涉及到翻页功能,好像挺麻烦的。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

9#
发表于 2011-3-21 11:22:37 | 只看该作者
是这么回事
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-10-14 17:37:03 | 只看该作者
楼主遇到的问题和我现在要解决的问题类似,讲讲我的思路吧!
像这种翻页的功能检查,建议检查3个页面(如果页面有三页或者以上),即第一页,第二页和最后一页

在实现翻页功能的基础上在检查翻页的功能是否成功实现,这个时候就要检查页面的数据的正确性了。

如何检查数据的正确性呢,我们可以相应的讲数据库里面的记录页实现分页,从而对比页面上现在在显示的数据
是否能够和数据库里面的数据相同,如果相同则说明数据和翻页的功能就实现了,如果不相同,则说明翻页的功能没有实现。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-18 14:38:39 | 只看该作者
原帖由 jifeng 于 2008-9-18 12:34 发表
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找


这样的代码效率很低吧
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-9-18 12:34:40 | 只看该作者
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-18 11:34:44 | 只看该作者
原帖由 jimmy2006.hi 于 2008-9-18 11:31 发表
页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变


看来在我接受的知识范围内,对JS还没有很深刻的了解,误导你了。
那可以和2楼说的一样,做个检查点之类的。
页面元素发生变化。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-9-18 11:31:58 | 只看该作者

回复 3# 的帖子

页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-18 11:20:16 | 只看该作者
翻页无非出现2种情况:
1,page的url变化。
2,frame的URL变化。

哪么我们的脚本可以这么设计:
1,得到未点击前的,Page_Url,Frame_Url,Page_title
2,得到翻页连接的URL,例如点击  “2”link的属性中会有一个URL,得到它
   或者如果你做的是输入后点GO的翻页,或者点下一页的翻页操作,这2个就没办法了。
3,做翻页操作后URL的比较,TITLE,错误信息捕获。
4,如果Page_Url,Frame_Url,Page_title都没变化,除非go中输入了当前页或者点击连接当前页外,我们默认是翻页失败。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-9-18 11:19:25 | 只看该作者
随意取页面上的记录进行校验就可以了
你可以校验翻页后的页面是否可用就行了,这类代码在论坛上有
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-12 20:20 , Processed in 0.076987 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表