美文网首页
Selenium与QTP的比较

Selenium与QTP的比较

作者: 小仙女本人呀 | 来源:发表于2018-09-06 13:51 被阅读0次
-- Selenium QTP/UFT
是否付费 开源免费 商用付费,成本涉及许可证。
IDE 没有IDE 有IDE
操作系统 各种操作系统 只支持Windows。
应用类型 Web,不支持处理Windows控件 Web、Java、.Net、ActiveX、VB、Oracle、PowerBuilder...支持操作Windows控件等
支持录制 仅支持Firefox 55.0版本之前的录制,回放成功率低,脚本开发较QTP难度大。 支持录制,上手容易,能够快速实现自动化,录制回放成功率高。
测试类型 UI自动化、接口自动化 UI自动化
开发语言 Java、Python、Ruby、Perl、C#、PHP、HTML... VBScript
浏览器 Internet Explorer、Firefox、Chrome、Edge、Safari、Opera...移动设备驱动等 Firefox,Internet Explorer和Chrome的特定版本。
浏览器功能 不能在浏览器中访问控制。只支持部分IE对话框??? 可以在浏览器中访问控制,如收藏夹栏,后退和前进按钮。支持各种IE对话框。
脚本运行 脚本作用于HTML的DOM(文档对象模型),重点是脚本执行的进度。 脚本作用于浏览器(模拟用户操作),执行中需要焦点。
参数设置 必须依赖于编程语言,数据驱动要用编程实现。 参数是内置的,数据驱动支持灵活。
多线程 可以并联使用Selenium网格运行测试。 不能并行执行测试,但将QTP整合到QC允许测试并行执行。
分布式 支持分布式运行脚本 仅支持远程平台运行脚本
第三方扩展 灵活轻巧,支持第三方扩展,公开DOM各种技术。 功能成熟且强大,但有限的附加组件和需要附加组件的技术。
恢复方案 任何功能部件,例如对象存储库/恢复方案 QTP已经内置恢复方案。
测试报告 没有默认生成测试报告。 默认的测试结果生成工具中。
移动测试 支持移动设备。 支持第三方工具的移动设备。
学习难易程度 资料较少,官方论坛 资料较多

两者都没有完全的跨浏览器支持,代码在不同浏览器上是需要修改的。
UI对象的管理和存储:QTP的内置了良好的支持。Selenium可以通过用户扩展UI-Element来管理???,不过要在代码中写死,不像QTP一样可以自动录制添加。

相关文章

  • Selenium与QTP的比较

    两者都没有完全的跨浏览器支持,代码在不同浏览器上是需要修改的。UI对象的管理和存储:QTP的内置了良好的支持。Se...

  • selenium初探

    UI层的自动化测试工具非常多,比较主流的是QTP,Robot Framework、watir、selenium 等...

  • 敏捷項目中自動化工具選擇

    Selenium其实算是做Web测试最全面的工具了,支持的浏览器种类全面,而且又是直接在浏览器中操作,与QTP相比...

  • 2019学软件测试常用软件大全

    Selenium、QTP:Web自动化测试 Appium等:APP自动化测试 DDMS、AMT:APP专项等工具 ...

  • selenium 和 QTP, 你怎样选择?

    selenium 和 qtp 是目前市场上比较流行的两款自动化测试工具, 但是不明真相的同学可能会疑惑到底该选择哪...

  • selenium 和 QTP, 你怎样选择?

    selenium 和 qtp 是目前市场上比较流行的两款自动化测试工具, 但是不明真相的同学可能会疑惑到底该选择哪...

  • 自动化测试工具

    Web自动化测试工具:selenium、QTP。性能自动化测试工具:loadrunner、jmeter。接口自动化...

  • 图说安装QTP

    一、QTP介绍 QTP是Quick Test Professional的简称,是一种自动测试工具。比较多的运用在测...

  • 跟我学QTP-01图说安装QTP

    一、QTP介绍 QTP是Quick Test Professional的简称,是一种自动测试工具。比较多的运用在测...

  • QTP10-01-脚本录制-回放

    一.前言 二、QTP简介 三、QTP界面介绍 四、自动化测试的流程 五、用QTP录制APP系统 六、用QTP自动启...

网友评论

      本文标题:Selenium与QTP的比较

      本文链接:https://www.haomeiwen.com/subject/xkcxgftx.html