Web测试——翻页功能测试⽤例
参考:wenku.baidu/view/e6462707de80d4d8d15a4f1e.html?
rec_flag=default&mark_pay_doc=2&mark_rec_page=1&mark_rec_position=5&mark_rec=view_r_1&clear_uda_param=1
翻页功能常⽤到⼏个功能:
1、⾸页、上⼀页、下⼀页、尾页。
2、总页数、当前页数
3、指定跳转页
4、指定每页显⽰条数
1、翻页链接或按钮的测试,主要检查的测试点:
有⽆数据时控件的显⽰情况
在⾸页时,⾸页和上⼀页是否点击
在尾页时,下⼀页和尾页是否点击
在⾮尾页和⾮⾸页时,四个按钮是否正确
翻页后,列表中的记录是否按照指定的排序进⾏了排序
2、总页数,当前页数,主要检查测试点:
总页数是否等于总的记录数/指定的每页条数
当前页数是否正确
3、指定跳转页⾯,主要检查测试点:
是否能正常的跳转到指定的页数
输⼊的跳转页数⾮法时处理
4、指定每页显⽰条数,主要要检查的测试点
是否有默认指定每页显⽰的页数
指定每页的页条数后,列表显⽰的记录数,页数是否正确
输⼊每页条数时⾮法时的处理
分析完上⾯的测试点,应该可以进⾏⽤例的设计了。
step1:
列表⽆记录
expect:
1、四个翻页控件变灰不可点击
2、列表有相应的⽆数据信息提⽰
3、不可指定页数
4、不可指定跳转页
5、总页数显⽰为0
6、当前页数显⽰为0
step2:
列表的记录数<=指定的每页显⽰条数
expect:
1、四个翻页控件变灰不可点击
2、总页数显⽰为1
3、当前页数显⽰为1
step3:
列表的记录数>指定的每页显⽰条数
expect:
1、默认在⾸页,当前页数为1
2、列表的数据按照指定的排序列正确排序
3、记录数与数据库相符
4、总页数=记录数/指定的每页显⽰条数
step4:
列表的记录数>指定的每页显⽰条数,在⾸页
expect:
1、⾸页变灰不可点击
2、上⼀页变灰不可点击
3、下⼀页可点击,从(每页指定条数+1)条记录开始显⽰,当前页数+1
4、尾页可点击,显⽰最后页的记录
step5:
列表的记录数>指定的每页显⽰条数,在中间的某页
expect:
1、⾸页可点击,显⽰1到每页指定条数的记录
2、上⼀页可点击,显⽰上⼀页的记录
3、下⼀页可点击,从后⼀页的记录
4、尾页可点击,显⽰最后页的记录
5、列表的数据按照指定的排序列正确排序
6、当前页数为所在页
step6:
列表的记录数>指定的每页显⽰条数,在尾页
expect:
1、⾸页可点击,显⽰1到每页指定条数的记录
2、上⼀页可点击,显⽰上⼀页的记录
3、下⼀页变灰不可点击
4、尾页变灰不可点击
5、列表的数据按照指定的排序列正确排序
6、当前页数为最后⼀页的页数
step7:
输⼊每页显⽰条数为正整数
expect:
1、每页显⽰条数更新成指定的条数字符串长度web
2、超过指定的条数的记录分页显⽰
3、总页数更新成列表的记录数/每页显⽰条数
step8:
输⼊每页显⽰条数为0
expect:
1、提⽰“每页显⽰条数必须为⼤于1的整数”
2、提⽰后每页显⽰条数恢复为上次⽣效的条数
step9:
输⼊每页显⽰条数为负数
expect:
1、提⽰每页显⽰条数必须为⼤于1的整数
2、提⽰后每页显⽰条数恢复为上次⽣效的条数
step10:
输⼊每页显⽰条数长度超过数据库指定的长度<<>> expect:
1、提⽰每页显⽰条数不能超过<<>>位
2、提⽰后每页显⽰条数恢复为上次⽣效的条数
step11:
输⼊每页显⽰条数为字符串,如中⽂翻页数expect:
1、提⽰每页显⽰条数必须为⼤于1的整数
2、提⽰后每页显⽰条数恢复为上次⽣效的条数
step12:
输⼊每页显⽰条数为特殊字符,如%
expect:
1、提⽰每页显⽰条数必须为⼤于1的整数
2、提⽰后每页显⽰条数恢复为上次⽣效的条数step13:
输⼊每页显⽰条数为html字符串,如
expect:
1、提⽰每页显⽰条数必须为⼤于1的整数
2、提⽰后每页显⽰条数恢复为上次⽣效的条数
step14:
输⼊跳转的页数为存在的页数
expect:
1、正确跳转到指定的页数
step15:
输⼊跳转的页数不存在或⾮法值
expect:
1、跳转的页数值置为1,显⽰第⼀页的数据
以上的⽤例是将总页数,当前页数都揉进了翻页控件的测试⽤例中了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论