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.

  • 相关阅读:
    PHP中的类函数和类对象
    PHP魔术方法__clone()篇
    PHP魔术方法__tostring()篇
    PHP魔术方法__call()篇
    自己写的PHP的mql类
    PHP的分页
    ThinkPHP的调用css,js和图片的路径
    JavaScript作用域链
    在Eclipse中开发WEB项目
    eclipse官方网址、各个版本的下载
  • 原文地址:https://www.cnblogs.com/yangxia-test/p/4013825.html
Copyright © 2011-2022 走看看