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.

  • 相关阅读:
    auto关键字
    关闭vs的编译警告
    windows C++删除非空文件夹
    vs相同变量高亮显示
    梯度下降算法到logistic回归
    ubuntu 按键替换 Control_R to Left
    git 删除分之以及删除文件夹
    迄今为止计算机视觉领域超有实力的研究人物主页
    DeepLearning——CNN
    利用积分图进行均值滤波
  • 原文地址:https://www.cnblogs.com/yangxia-test/p/4013825.html
Copyright © 2011-2022 走看看