jimmy2006.hi 发表于 2008-9-18 11:05:30

请问如何测试网页的翻页功能

有的时候结果只有一页,有的有多页,请问如何设计脚本才能测试“上一页”“下一页”输入页码点击“go”,这些翻页功能的正确性呢?很多地方的用例都涉及到翻页功能,好像挺麻烦的。

zte_boy 发表于 2008-9-18 11:19:25

随意取页面上的记录进行校验就可以了
你可以校验翻页后的页面是否可用就行了,这类代码在论坛上有

假装不在 发表于 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中输入了当前页或者点击连接当前页外,我们默认是翻页失败。

jimmy2006.hi 发表于 2008-9-18 11:31:58

回复 3# 的帖子

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

假装不在 发表于 2008-9-18 11:34:44

原帖由 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楼说的一样,做个检查点之类的。
页面元素发生变化。

jifeng 发表于 2008-9-18 12:34:40

1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找

kou_dou 发表于 2008-9-18 14:38:39

原帖由 jifeng 于 2008-9-18 12:34 发表 http://bbs.51testing.com/images/common/back.gif
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找

这样的代码效率很低吧

ltp401128401128 发表于 2008-10-14 17:37:03

楼主遇到的问题和我现在要解决的问题类似,讲讲我的思路吧!
像这种翻页的功能检查,建议检查3个页面(如果页面有三页或者以上),即第一页,第二页和最后一页

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

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

狼群 发表于 2011-3-21 11:22:37

是这么回事
页: [1]
查看完整版本: 请问如何测试网页的翻页功能