打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

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

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

  1、页面DOM结构非常复杂

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

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

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

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

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

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

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


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
专题:Web Components:前端开发新趋势
SAP UI5 sap.ui.core.Element 的概要介绍
浏览器中javascript的执行过程
探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密
Web前端开发框架的选用
前端框架及组件库选型分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服