zoukankan      html  css  js  c++  java
  • 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.

  • 相关阅读:
    省市联级(DataReader绑定)
    中国六大最忙和六大最懒城市
    JavaScript极品小日历
    人生最重要的十个健康伴侣
    JavaScript 中的replace方法
    在VBScript中使用类
    使用嵌套触发器
    MM上街前的折腾(有趣)
    浅谈ASP中Web页面间的数据传递
    图片容错处理
  • 原文地址:https://www.cnblogs.com/yangxia-test/p/4013825.html
Copyright © 2011-2022 走看看