什么是QTP/UFT?
QTP是一个自动化功能测试工具,能够帮助测试人员执行自动化测试,以便识别任何与被测应用程序的预期结果相反的错误、缺陷或差距。QTP的完整形式是QuickTest Professional,而UFT意味着统一功能测试。
为什么QTP是最好的测试工具?
- 它是一个基于图标的工具,可自动执行应用程序的回归和功能测试
- 技术测试人员和非技术测试人员都可以使用Micro Focus QTP
- 它既提供录制功能,又提供回放功能
- 我们可以测试桌面和基于Web的应用程序
- 它允许业务流程测试(BPT)
- QTP测试基于脚本语言VB Script
- Micro Focus的UFT使用VBScript实现应用程序自动化
- 它支持SAP、Oracle等最大的软件开发环境池。
- QTP工具帮助测试人员不间断地执行自动化功能测试。
QTP自动化的优势
- 支持录制和回放
- 使用活动屏幕记录脚本,并帮助测试人员引用屏幕对象属性
- 有很好的物体识别过程或机制
- 支持不同的插件,如Oracle、Java、SAP、Net、Web Forms、People Soft等。
- 允许在没有AUT的情况下通过活动屏幕增强现有测试
- 支持流行的自动化框架-关键字驱动测试方法、模块化测试方法、数据驱动测试方法等。
- 附带一个内置的IDE
- 可以与Quality Center、Test Director和WinRunner等测试管理工具集成
- 不同类型的套件都可以很容易地维护
- 支持XML
- 测试报告可以通过QTP进行分析
- 易于维护
最新版本的QTP/UFT的功能
最新版本的QTP/UFT(统一功能测试)包括新功能
新功能 | 详细信息 |
---|---|
支持操作系统和浏览器 | 支持Windows 8.1和Windows Server 2012 在Safari浏览器上执行测试 |
Chrome商店中的UFT扩展 | 在Chrome上自动接收更新 |
对windows运行时对象的支持 | 在Windows运行时应用程序上记录和运行测试 使用Windows运行时应用程序创建对象存储库 |
新支持的技术 | JDK 1.8 XenDesktop 7 SAP Web Dynpro ABAP for NetWeaver 7.40等 |
扩展了对各种技术的支持 | 识别来自Siebel Web应用程序、SAP应用程序等的对象并与之交互。 可用于高级数据网格控件的新FlexTable测试对象方法 |