1.seo筛选

搜索结果一般会以列表形式出现,这个时候除了UI中各个字段的值是否正确,显示正常,就要考虑分页的问题,

根据你筛选的条件,比如省份,在加载的第二页是否真的是这个省份下的市,item点击是否正常。

例如公司新增加了一个筛选搜索模块,当按区域搜索时,第一页的数据出现了死循环,就是第一页的数据点击进入后一直是这个list,没有进入下一级页面,而点击“加载更多”,数据正常出现了,但是会发现所在市发生了变化,比如选择浙江省,可是出现了石家庄,

再一个就是第二页的list能否进入正常的下一级页面,可能因为某些问题导致一点击就报500.因为key=null

2.关于页面图标的问题

比如,点击托管,就会加入托管,当你再次点击会取消托管,此时托管前的按钮就消失了,这一点要注意

3.做信息类网站,经常会遇到几万条甚至几十几百万条数据,

1)那么搜索的数据的准确性就有待考量,比如小编在昨天加班上线的过程中发现之前一个类目下有221101条数据,10条一页,数据很正常,然后手突然一滑就跑到了列表最后一页,不错,发现列表中出现了不属于这个分类的数据,果断上图吧,就是这种类目筛选,这种筛选其实就是发送了一条查询的sql到数据库查相应的数据

 

第二张图是筛选的最后一页,上线前发现,类目和筛选的不一致

再看详情页:其实看到这里就可以理解了这个就是虚惊一场,因为这里的确有4404这个类目。当接口允许单独查询44和同时查询4404时,这个就不是问题了。

关于数据较多这个就是还有一个问题,页码的显示问题,我们都知道,页码如果一个格子就一个数字那肯定是好的,但是当页码变成5位数6位数呢,还能正常显示吗,只能说有这个风险。所以一定要查看最后一页,看页码能不能正常显示。

上个图:很直观是不是?当然不要认为开发把这个改完就没有幺蛾子了,因为这里改完,很可能导致前面个位数的出问题,再贴一个图

嗯没错,你看到了,它拐弯了,所以一定要坚强啊哈哈哈

 

 4.说完这个问题,再来探讨下一个问题,什么呢,就是链接,产品在设计这个功能的时候可能就觉得,就是放个链接能跳过去就可以了,但是,实际上这是昨天上线遇到的最大的bug,唔,这是我测得,但是我没测出来,此处应该有掌声。。。。emmmmm

来详细说下这个问题:

这个功能其实很常见,遇上双十一双十二了,我网站要做活动了,怎么能没有一个入口进入活动主页面呢,此时就诞生了一个功能,后台添加一个活动模块,供运营童鞋填标题,传图片,填链接,填上线日期,下线日期,如果是线下活动还要写活动地址,

1)首先有个坑,什么呢,这个链接,你是填完整的链接呢,还是www.baidu.com就行了呢,有宝宝说了我在浏览器直接输www能访问,加上http也能访问,那怎么办呢?

先说第一个,小编测这个功能的时候呢,没有那么多烦恼,直接上的外部链接,输了一个www.baidu.com,输了一个http://www.baidu.com,然后填完信息就马不停蹄的去验证了,然后发现如果不加http,能打开度娘,飞一般的速度,然后点了加http的,明显的页面打不开了,链接是httpswww.baidu.com,这个时候请大家按住F12,去检查元素,定位上出错的这个,你会发现,这个链接上出现了两个http,本来想上图的,忘记存了。。,这个一般可以找前端问下是不是有给自动拼接http,找产品确定下解决方案,我们最终方案是,如果后台输入是完整链接,那么前端就不会给自动拼接,如果输入的是站内的路径,前端会自动加上本公司的域名。

2)产品给个链接的坑,你这个链接是站内的链接呢,还是跳转到别的网站呢?

现在来说第二个坑,这个问题怎么说呢,因为我们的测试环境数据不全,打开活动页的时候就显示空白,所以我没在意,然后引发了预发布环境的惨状,输入活动详情页的链接后,打开的页面显示也是空白,但是从站内的活动tab页点进去就能打开,后来从开发的交谈中发现,这个需要传id,没有id,解决不了,导致测试停止了2个小时以上,当时的我很愧疚,愧疚思维不够缜密,测试场景不齐全。最后的最后是开发把这部分写死了,还是加了一个id,然后定向打开的,所以遇到这种需求一定要谨慎。多思多问

5.这个呢是总结遇到的ui的问题:

1)类目,有长有短,很多因为数据太多,会收起来,这个时候要看下你选择一个后,分类会不会出现空白行的,比如:

 

2)时间格式,要跟设计图一丝不差的对,因为很多时候开发写顺手了,时间格式跟ui不一致

3)还有一个是关于时间的,就是活动需要你展示一个时间段,那这个时间段有可能是一天之内的几个小时,也有可能是跨天的,所以一定要两种都看下

今天就到这里啦2018年8月3日15:41:58