天天看点

软件测试之翻页功能测试

软件生产的三个最重要的因素是:质量、进度和费用。

翻页功能测试

翻页功能我们常碰到的一般有以下几个功能:

1、首页、上一页、下一页、尾页。

2、总页数,当前页数

3、指定跳转页

4、指定每页显示条数

当然,有一些是少于多少页,全部以数字的形式显示,多于多少页后,才出现下一页的控件。本文暂且用以上四点来做为通用的用例来设计吧。

对于1翻页链接或按钮的测试,主要要检查的测试点有:

1、有无数据时控件的显示情况

2、在首页时,首页和上一页是否能点击

3、在尾页时,下一页和尾页是否能点击

4、在非首页和非尾页时,四个按钮功能是否正确

5、翻页后,列表中的记录是否仍按照指定的排序列进行了排序

对于2总页数,当前页数,主要要检查的测试点有:

1、总页数是否等于总的记录数/指定每页条数

2、当前页数是否正确

对于3指定跳转页,主要要检查的测试点有∶

1、是否能正常跳转到指定的页数

2、输入的跳转页数非法时的处理

对于4指定每页显示条数,主要要检查的测试点有∶

1、是否有默认的指定每页显示条数

2、指定每页的条数后,列表显示的记录数,页数是否正确

3、输入的每页条数非法时的处理

分析完上面的测试点,应该可以进行用例的设计了。

expect:

1、四个翻页控件变灰不可点击

2、列表有相应的无数据信息提示

3、不可指定页数

4、不可指定跳转页

5、总页数显示为0

6、当前页数显示为0

step 2:列表的记录数<=指定的每页显示条数

expect:

1、四个翻页控件变灰不可点击

2、总页数显示为1

3、当前页数显示为1

step 3:列表的记录数>指定的每页显示条数

expect:

1、默认在首页,当前页数为1

2、列表的数据按照指定的排序列正确排序

3、记录数与数据库相符

4、总页数=记录数/指定的每页显示条数

step 4:列表的记录数>指定的每页显示条数,在首页

expect:

1、首页变灰不可点击

2、上一页变灰不可点击

3、下一页可点击,从(每页指定条数+1)条记录开始显示,当前页数+1

4、尾页可点击,显示最后页的记录

step 5:列表的记录数>指定的每页显示条数,在中间的某页

expect:

1、首页可点击,显示1到每页指定条数的记录

2、上一页可点击,显示上一页的记录

3、下一页可点击,从后一页的记录

4、尾页可点击,显示最后页的记录

5、列表的数据按照指定的排序列正确排序

6、当前页数为所在页

真的勇士, 敢于直面惨淡的 warning 、 敢于正视淋漓的 error !

有人喜欢创造世界,他们做了开发者;有的人喜欢开发者,他们做了测试员。

什么是软件测试?软件测试就是一场本该在用户面前发生的灾难提前在自己面前发生了,这会让他们生出一种救世主的感觉,拯救了用户,也就拯救者这个软件,避免了他们被卸载的命运。

如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以关注我一起讨论。

公众号【程序员阿沐】

加油吧,测试人!路就在脚下,成功就在明天!

未来的你肯定会感谢现在拼命的自己!

愿你我相遇,皆有所获! 欢迎关注微信公众号:程序员阿沐

1.免费领取一份216页软件测试工程师面试宝典文档资料。

2.软件测试学习路线以及相对应的视频学习教程免费分享!