自动化测试的框架介绍和选择

       上面六个自动化测试框架主要都是针对web的。我也去官方文档稍微了解了一下这些框架的具体实现方法和例子。得到一下观点。

       Serenity:国内使用的比例貌似不是很高,所以首先被我pass掉了。

       Gauge:这是一个较新的测试框架,还在开发中,不是很成熟,所以也不太利于我的学习使用。

       Galen Framework:这个框架就像我图中写的一样,主要关注于用户体验设计,也就是UX上,相对于其他框架来说,稍显单薄。

       Sahi:主要是录屏和播放功能比较强大,但是这种法法已经被证明是不利于创建可维护,强大的自动化测试的。所以也不是很推荐作为一个长久的项目使用。

       Robot Framework:是一种基于关键字驱动的框架,目的是让不懂代码的黑盒测试人员快速编写测试脚本。但是我稍微去了解了一下之后,觉得这个我个人不是很喜欢,所以这个可以作为一个预留项,之后再去学习。

       RedwoodHQ:理由同上。

       基于我的测试代码是用Java + selenium编写的,我还可以选择使用Java的单元测试框架。之前也说过,我在接口测试的时候,使用了Junit框架。但是基于目前的需求,web上自动化测试还要求生成测试报告,而Junit不能满足这个需求。所以我看到TestNG。

       所以经过各方面的考量和了解,我确定了我的自动化测试体系。Java + Selenium + TestNG。

转载于:https://www.cnblogs.com/zhuxiangru/p/9645205.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值