Web页面链接测试篇

Transformers项目之旅
——“链接测试”篇
Transformers项目之旅悄然结束,从项目需求多次修改和确认、mockup/demo评审…开发、测试,直至产品上线及维护,舔尝了其中的“酸甜苦辣”~最后浓缩为7个字:为产品质量而升,为测试效率而战!
项目结束后,本人根据自身产品的特点,为了解决实际问题,从测试手段和测试效率双向保证产品的质量及后期的稳定性。
此次分享基于上述点出发,将经验、教训和改进方法与大家共勉。
(一)链接测试篇
首先,抛出一个问题:当测试方拿到一个web页面,发现有大量的链接,我们如何保证链接的正确性?
链接的正确性,主要表现在:1、测试的链接页面是否存在 2、测试的链接是否正确链接到想要的页面 3、测试的系统中是否存在未链接到的页面,即孤立页面(需指定的URL才能定向到此页面)
目前,从多次项目实践来看,我们主要保证链接测试正确性的1、2点。
我们可以很“卖力”的进行手工测试,将鼠标hover到这些链接的同时,逐个查看页面左下角url是否正确显示,然后狂点这些链接,当发现bug,我们“窃喜”的告知开发这个链接有问题。
可是,当一个页面成了大量链接的“载体”,并且要用多种类型的主账号、子账号去测这些页面,作为测试的我们,似乎高兴不起来了~好纠结,好费时,好难过。。。但是,为了产品的质量,链接测试是我们必不可少的。
我开始思考:链接测试能否自动化?
答案:一定是OK滴!
本人开始搜寻网上链接测试的工具,锁定Xenu Link Sleuth、HTML Link Validator、Web Link Validat工具。比较杯具的是,这些受大众喜爱的链接测试工具,并不支持TB的Daily测试环境。这些链接测试工具都存在些许问题:无法绕开账号登陆后,进入Daily测试环境过程中跳出的https安全站点警告。
此时,是比较纠结和难过的时候~
TB人会从自身测试环境出发,开发适用于自身测试环境的工具。基于这点,从TB内网的工具站点,本人下载了“链接分析工具”。
不得不说,工具的使用,可以大大提高测试效率!
感受TB工具的强大,同时我们也可以成为工具改进的参与者。在与开发者多次切磋改进后,不得不说,此工具解决了本人所在产品线的页面链接(Daily环境)的问题:
1、 页面上所有链接测试:快捷/普通菜单链接、模块管理内嵌链接、页头/页尾链接
2、 不同类型的卖家主账号和子账号下页面的链接
3、 测试的链接页面是否存在
4、 测试的链接是否正确链接到想要的页面
此工具的辅助,大幅度提升了链接测试效率,链接分析器操作如下:
1) Daily环境下用测试账号登陆后,双击打开“链接分析器”,锁定,,某页面

[img]http://dl.iteye.com/upload/attachment/549671/9502b277-6c12-302e-91ac-6066478ddec9.jpg[/img]

2) 按快捷键F4,“链接分析器”获取此页面所有链接

[img]http://dl.iteye.com/upload/attachment/549673/463e615d-b443-39fd-8342-95d4ab67f0de.jpg[/img]

3) 保留要进行分析的链接,点击【开始分析】,分析进行中

[img]http://dl.iteye.com/upload/attachment/549675/c42ea9c0-7235-3f12-96a2-56125337c083.jpg[/img]

4) 分析完毕,结果如下:(√:通过 囧:失败)

[img]http://dl.iteye.com/upload/attachment/549677/0061b2f8-2448-3548-aef3-42aeaf3781a2.jpg[/img]

根据自身产品特点,使用此工具,链接测试分析效率极大提高!
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值