请问如何测试网页的翻页功能
有的时候结果只有一页,有的有多页,请问如何设计脚本才能测试“上一页”“下一页”输入页码点击“go”,这些翻页功能的正确性呢?很多地方的用例都涉及到翻页功能,好像挺麻烦的。 随意取页面上的记录进行校验就可以了你可以校验翻页后的页面是否可用就行了,这类代码在论坛上有 翻页无非出现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中输入了当前页或者点击连接当前页外,我们默认是翻页失败。
回复 3# 的帖子
页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变 原帖由 jimmy2006.hi 于 2008-9-18 11:31 发表 http://bbs.51testing.com/images/common/back.gif页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变
:lol
看来在我接受的知识范围内,对JS还没有很深刻的了解,误导你了。
那可以和2楼说的一样,做个检查点之类的。
页面元素发生变化。 1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找 原帖由 jifeng 于 2008-9-18 12:34 发表 http://bbs.51testing.com/images/common/back.gif
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找
这样的代码效率很低吧 楼主遇到的问题和我现在要解决的问题类似,讲讲我的思路吧!
像这种翻页的功能检查,建议检查3个页面(如果页面有三页或者以上),即第一页,第二页和最后一页
在实现翻页功能的基础上在检查翻页的功能是否成功实现,这个时候就要检查页面的数据的正确性了。
如何检查数据的正确性呢,我们可以相应的讲数据库里面的记录页实现分页,从而对比页面上现在在显示的数据
是否能够和数据库里面的数据相同,如果相同则说明数据和翻页的功能就实现了,如果不相同,则说明翻页的功能没有实现。 是这么回事
页:
[1]