首页 > 代码库 > Watir、Selenium2、QTP区别
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.
Watir、Selenium2、QTP区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。