月归档:2015 年十二月

BAE玩转截图对比测试

BAE的截图测试可以精确地截取页面中某一元素的快照,单独的截图测试一般用于获取图源,作为后续图片处理分析的基础,而截图对比测试则可以用于页面样式的监控。网站的更新迭代往往伴随着页面样式布局的更新,而一些较为重点的元素,有时希望固定其样式不受样式更新的影响,截图对比测试就可以用于监控页面某元素,利用md5对比,捕捉其细微的变化。 以百度凤巢广告样式为例:广告样式模板的更新很快,每次ci都有可能会影响现有广告的样式,截图对比测试可以检测到广告样式是否变化,从而判断这次ci是否存在bug。 在截图对比之前,首先会使用截图测试获取一张基准图片,在bae自动测试中创建一个截图测试,指定页面url和被截取元素的查找方式即可。

发表在 BAE使用 | 留下评论

BAE玩转死链测试

由于网站的不断更新、内容更替、自身的bug等原因,页面中难以避免得会存在死链。死链会影响用户的浏览体验,而页面关键位置尤其是推广广告中发生死链,会直接影响网站主的收益。 死链主要分为协议死链和内容死链。协议死链是指通过HTTP协议状态码明确表示网页已无阅读价值,HTTP协议状态码400以上均为明确的死链,对用户的体验影响很大。 内容死链主要是由网站自身变化引起的,网页可以正常打开但是内容毫无价值,例如帖子被删除、内容已转移、空间被关闭、信息已过期、交易已关闭、页面未找到等。

发表在 BAE使用 | 留下评论