Watir、Selenium2、QTP区别

1.支持的语言

Watir:ruby

Selenium2:支持多种语言,如:python,ruby,java,c#,php,perl,javascript

QTP:vbscript

 

2.支持的浏览器

Watir:只支持IE

Selenium2:支持多种浏览器,如:IE,firefox,chrome

QTP:支持IE与Firefox

 

3.是否支持脚本录制

Watir:不支持录制

Selenium2:支持录制

QTP:支持录制

 

4.是否收费

watir:开源的测试工具,使用免费

Selenium2:开源的测试工具,使用免费

QTP:商业工具,收费的

 

5.是否容易上手

watir:需要一定的代码基础,上手有点难

Selenium2:由于支持脚本的录制,上手容易

QTP:上手很容易,一般测试人员哪怕不会脚本语言都可以通过QPT录制回放脚本来进行用例的开发

 

6.是否存在GUI

watir:无软件界面,只是一个ruby代码库

Selenium2:无软件界面

QTP:有软件界面

 

那么应该选择QTP还是watir还是Selenium2呢

  如果预算允许且自动化测试对浏览器的兼容性要求不高的话是可以选择QTP的;

  如果预算有限,但是项目只要求支持IE的话建议选择watir,学好watir测试人员日后的发展有一定的好处;

     如果预算有限,项目又要求支持多浏览器,那么推荐使用selenium2;

    本人支持selenium2.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值