Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

QTP(UFT)简介

      QTPQuick Test Professional的简称,是HP公司出品的一种自动测试工具。使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本。

      2017Micro Focus收购了惠普企业的软件部门,QTP(UFT)现在是Micro Focus的产品QTP11.5的版本更名为UFT(Unified Functional Testing).

 

界面了解

V15版本界面如下:

1、测试主界面:

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

2、测试脚本界面

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

3、脚本录制界面

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

4、窗口运行

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

5、运行异常

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

6、测试报告

Selenium学习(十九) selenium Driver之横向比较QTP(UFT)

 

SeleniumQTP比较

特征

Selenium

HP QTP

许可

开源工具

有版权(很贵,两种收费机制,3200美元/一个用户,4500美元/一个并发)

https://www.microfocus.com/zh-cn/products?trial=true

功能

自动化测试(爬虫)

自动化测试、API接口测试、业务流程测试

客户支持

Selenium社区论坛

专门的HP/MF支持

测试支持

仅支持基于Web的应用程序的自动化。

支持基于Web和桌面的应用程序的测试。

测试脚本执行期间的资源消耗

资源消耗低

资源消耗高

支持的编程语言

Java, C#, Ruby, Python, Perl, PHP and JavaScript

VB Script

支持的环境

Android, iOS, Windows, Linux, Mac, Solaris.

仅适用于Windows

支持的浏览器

谷歌浏览器,Mozilla Firefox,Internet Explorer,Edge,Opera,Safari等

特定版本的Google Chrome,Mozilla Firefox和Internet Explorer。

浏览器控件

可在浏览器中访问收藏夹栏,后退和前进按钮等控件。

测试报告生成

它依赖于外部工具来生成测试报告。

在工具中生成内置测试报告。

参数设置

依赖任何一种受支持的编程语言进行参数化。

内置工具可用于参数化。

 

小结

      UFT简单用了下,功能比较多,上手相对难,默认对chrome、firefox支持不是很好,百度chrome要安装插件。UFT对流程测试方面相对较强,其他功能没有深度使用,只是了解了下皮毛。UFT官网https://www.microfocus.com/zh-cn,产品有一个月的试用期。