分享

我们的测试为什么不够敏捷

 liu_guoping 2015-11-15

       业界常见测试工具的脚本本质上还是针对页面源码的,因此原本就举步维艰的自动化测试在开发使用UI组件库之后变得雪上加霜:

  1、页面DOM结构非常复杂

  导致所录制/编写脚本的复杂度变的更大、可读性变得更差。

  2、UI框架的升级很可能会导致DOM结构的变化

  因此即使开发人员没对代码做任何改动,测试脚本也会因为UI框架的升级变得无法回放。

  3、控件ID是自动生成的,甚至在每次刷新页面后都会变化

  大部分自动化测试工具在“录制”脚本时,都会优先使用ID定位策略,自动生成的ID会导致这种关键的控件定位策略变得无效。

  4、UI框架在各种浏览器下自动生成页面源码可能不完全相同

  为了在不同浏览器下“看起来一样”,实际的DOM结构有时也可能是不同的,因此所录制脚本的浏览器兼容性会比较差。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多