51Testing软件测试论坛

标题: 请问如何测试网页的翻页功能 [打印本页]

作者: jimmy2006.hi    时间: 2008-9-18 11:05
标题: 请问如何测试网页的翻页功能
有的时候结果只有一页,有的有多页,请问如何设计脚本才能测试“上一页”“下一页”输入页码点击“go”,这些翻页功能的正确性呢?很多地方的用例都涉及到翻页功能,好像挺麻烦的。
作者: zte_boy    时间: 2008-9-18 11:19
随意取页面上的记录进行校验就可以了
你可以校验翻页后的页面是否可用就行了,这类代码在论坛上有
作者: 假装不在    时间: 2008-9-18 11:20
翻页无非出现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
标题: 回复 3# 的帖子
页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变
作者: 假装不在    时间: 2008-9-18 11:34
原帖由 jimmy2006.hi 于 2008-9-18 11:31 发表
页面是js写的,page_url,frame_url.Page_title貌似都没有变化,只有列表里面的记录在变


看来在我接受的知识范围内,对JS还没有很深刻的了解,误导你了。
那可以和2楼说的一样,做个检查点之类的。
页面元素发生变化。
作者: jifeng    时间: 2008-9-18 12:34
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找
作者: kou_dou    时间: 2008-9-18 14:38
原帖由 jifeng 于 2008-9-18 12:34 发表
1.统计总页页数
2.指定查找的记录
3在当前页进行查找该记录是否存在,不存在点击下一页
4翻页后继续查找


这样的代码效率很低吧
作者: ltp401128401128    时间: 2008-10-14 17:37
楼主遇到的问题和我现在要解决的问题类似,讲讲我的思路吧!
像这种翻页的功能检查,建议检查3个页面(如果页面有三页或者以上),即第一页,第二页和最后一页

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

如何检查数据的正确性呢,我们可以相应的讲数据库里面的记录页实现分页,从而对比页面上现在在显示的数据
是否能够和数据库里面的数据相同,如果相同则说明数据和翻页的功能就实现了,如果不相同,则说明翻页的功能没有实现。
作者: 狼群    时间: 2011-3-21 11:22
是这么回事




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2