7种前端自动化测试框架,到底谁是No.1

7种前端自动化测试框架,到底谁是No.1

互联网时代,我们对web前端进行测试,不应该只关注其功能是否实现,还有其它更多的测试内容,如样式是否符合预期、交互是否流畅、应用是否安全等各个方面。

前端自动化测已经成为web自动化测试中的终极目标和追求,但目前市场上层出不穷的前端测试框架,往往让人眼花缭乱。下面说一说,前端自动化测试框架的对比,以及初阶选择推荐。

框架对比

前端自动化的流派主要分为3类:基于录制回放技术的自动化测试框架,基于对文档对象模型 (DOM)对象进行解析的自动化测试框架,以及基于图像识别的自动化测试框架。

1、基于录制回放技术的自动化测试框架
基于录制回放的方法大多是通过记录测试人员的操作行为以及记录被操作的屏幕坐标来开发用例。

该方法操作简单,学习成本低,对于前端知识储备不够充分的人员来说,上手很容易,方便没有代码基础的测试工程师进行自动化测试。

但该方法仍存在自己的缺点,如:当应用发生一点小修改,对象定位的属性发生改变,将使得录制好的脚本无法使用。常见的基于录制回放技术的自动化测试框架有UI recoder,Selenium ide等。

2、基于对文档对象模型 (DOM)对象进行解析的自动化测试框架
目前,主流的前端自动化测试框架是基于文档对象模型 (DOM)对象进行解析。

同样该方法也存在和录制回放相同的问题,一旦前端元素布局放生改变,测试脚本就可能失效,自动化脚本就要重写,且该方法是还受特定平台的限制。

常见的基于文档对象模型的自动化测试有基于Selenium自编程序和自写的js测

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值