环境:移动端公众号H5;翻页时指滚动页面下滑;
移动端拿着手机或者浏览器中模拟手机模式测试咯,页面上数据有几百个,测试时随便滚动下滑看看有没有加载就行了。
某年某月某日测试时突然想了解一下页面加载数据的方式;通过浏览器开启手机模式查看network中对应接口,哦,是一开始就加载第一、二页,下滑滚动到第二页时就提前加载第四页,嗯,第四页,什么鬼,第三页呢,继续下滑看到加载第五页,但是第三页呢,居然没了。
好吧,原来是开发同学默认是先加载两页数据,在下滑到第二页时,要去计算下一页时,用第三页加一去计算;
这种bug要是不认真一页一页去数很难发现;页面数据太少,不够三页发现不了;页面数据太多,不看接口谁去数产品数啊;这种bug没有想到什么好的测试方案,也只能是对代码进行白盒测试了;
若是黑盒,或者像我一样,天佑测试;在测试翻页时,尽量创造有序的测试数据,比如第一条数据命名测试1,第二条命名测试2,,,,,,数据量大不方便手工,就自动化咯,JMeter接口批量,Python接口循环。
--
--
--
笃信好学,自然宽和!