QTP或UFT(Unified Functional Testing,统一功能测试)工具是用于自动化测试过程的软件测试工具。它特别适用于一些QTP功能,包括
- 在Windows环境中运行
- 使用“VB Script”作为脚本语言
- 支持不同的技术(Web、Java、.Net、SAP等)
Micro Focus UFT是QTP的最新版本;基于手机和平板电脑的要求,UFT提供了对移动测试的扩展支持。有了这个HP UFT移动支持,能够创建与移动平台无关的脚本,这个脚本可以运行在iOS、Android上。
对于任何自动化工具,自动化测试过程都应该经历以下过程
自动化测试

自动化过程中的可行性分析:
在对软件进行自动化测试之前,必须检查软件是否可以自动化
合适的自动化测试工具:
根据软件需求、用途和功能选择自动化工具
选择并开发自动化框架:
选择自动化工具后,下一步是选择合适的自动化框架
验证想法:
通过端到端设置建立概念验证或概念验证,以评估工具是否可以执行应用程序的自动化
开发、运行和分析测试脚本:
一旦脚本准备好,脚本就应该开始执行,产生分析和缺陷日志。
比较-QTP与其他移动测试工具
功能 | QTP和云测试工具(DeviceAnywhere、Perfetiomobile) | QTP和SeeTest工具 |
---|---|---|
脚本录制 | 不是的 | 是 |
安全性 | 有限 | 完全安全 |
可用性 | 限时(提前预订每小时) | 始终可用(测试手中的设备) |
从QTP运行测试 | 是 | 是 |
从QTP编辑测试 | 是 | 是 |
在QTP中接收报告 | 是 | 是 |
真机测试 | 是(云中的设备-远程连接) | 是(所有设备、所有型号) |
测试专有硬件 | 不是的 | 是 |
测试仿真器 | 不是的 | 是 |
覆盖范围 | 所有设备,包括传统设备 | 仅智能手机(Android、黑莓、Symbian等) |
设备通过USB在本地连接 | 否(通过云远程) | 是 |
多种移动测试方法
-
兼容性测试:验证应用在不同的屏幕大小、内部硬件、分辨率等情况下是否能正常工作。
- 互操作性测试:在不同的移动设备上检查各种功能,如共享会议、简单消息传递、视频消息传递、呼叫建立等
- 功能测试:它测试移动设备的操作方面,如存储介质处理选项、控件等。
- 可用性功能:包括应用导航测试、移动界面测试、应用配色方案等
- 性能测试:检查移动设备的应力和负载能力
- 本地化和国际化测试:该测试确保设备支持国际化和本地化测试
-
数据交换和同步测试:验证设备可以与PC、PDA和其他移动设备完全同步
QTP UFT在移动测试中的优势
- 简单易用
- 轻松安装
- 惠普提供全面的服务支持
- 使用VBScript语言,代码更容易编写