UFT(QTP) 中文社区

UFT中文社区
帮您快速上手UFT自动化功能测试工具

自动化测试工具比较:UFT、Selenium、Appium对比

自动化测试通常是做一些手工测试无法实施的,比如界面普通操作,重复性操作,通过固定输入以及固定操作进行的流程化测试,或者是手工测试无法覆盖的测试,本篇文章将为大家介绍几款比较好用的自动化测试工具UFT、Selenium以及Appium,希望帮助大家找到适合自己的工具。

UFT

UFT自动化测试工具是一款商业工具,需要许可,用于测试客户端-服务器应用程序,既可以测试基于Web的应用程序,也可以测试桌面应用程序。UFT仅支持VB脚本,自带内置对象存储库,在ALM中,对象存储库的开发和维护相对来说比较简单。

UFT支持所有类型的对话框,支持SAP、Oracle、.NET等不同环境,但是用户需要为其购买附加许可证。在使用上对用户来说更加友好,脚本开发速度更快。

Selenium

Selenium是一个开源的测试工具,不需要许可即可以使用。可以选择使用各种IDE,比如Visual Stuido、Eclipse等,支持多种变成语言,比如Java、.NET、Ruby、Perl等。

Selenium没有内置对象存储库,可以通过使用UI元素用户来拓展管理对象。不过在脚本开发上需要更多时间。

Appium

这是一款移动端自动化测试开源工具,支持IOS和Android平台,支持Python、Java等语言,同一套Java或python脚本可以同时运行在ios和Android平台,Appium是一个C/S架构,核心是一个Web服务器,提供一套REST的接口,当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后在将执行结果放在HTTP响应中返回各客户端。


转载请注明出处:UFT(QTP) 中文社区 » 自动化测试工具比较:UFT、Selenium、Appium对比

欢迎申请UFT试用资格 立即体验AI自动化功能测试工具

申请试用 18266417701