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环境下用测试账号登陆后,双击打开“链接分析器”,锁定,,某页面

Web页面链接测试篇

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

Web页面链接测试篇

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

Web页面链接测试篇

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

Web页面链接测试篇

根据自身产品特点,使用此工具,链接测试分析效率极大提高!

你可能感兴趣的:(Web)