QTP/UFT移动应用测试教程

QTP或UFT(Unified Functional Testing,统一功能测试)工具是用于自动化测试过程的软件测试工具。它特别适用于一些QTP功能,包括

  • 在Windows环境中运行
  • 使用“VB Script”作为脚本语言
  • 支持不同的技术(Web、Java、.Net、SAP等)

Micro Focus UFT是QTP的最新版本;基于手机和平板电脑的要求,UFT提供了对移动测试的扩展支持。有了这个HP UFT移动支持,能够创建与移动平台无关的脚本,这个脚本可以运行在iOS、Android上。

对于任何自动化工具,自动化测试过程都应该经历以下过程

自动化测试

Mobile Testing with QTP
Mobile Testing with QTP

自动化过程中的可行性分析:

在对软件进行自动化测试之前,必须检查软件是否可以自动化

合适的自动化测试工具:

根据软件需求、用途和功能选择自动化工具

选择并开发自动化框架:

选择自动化工具后,下一步是选择合适的自动化框架

验证想法:

通过端到端设置建立概念验证或概念验证,以评估工具是否可以执行应用程序的自动化

开发、运行和分析测试脚本:

一旦脚本准备好,脚本就应该开始执行,产生分析和缺陷日志。

比较-QTP与其他移动测试工具

功能 QTP和云测试工具(DeviceAnywhere、Perfetiomobile) QTP和SeeTest工具
脚本录制 不是的
安全性 有限 完全安全
可用性 限时(提前预订每小时) 始终可用(测试手中的设备)
从QTP运行测试
从QTP编辑测试
在QTP中接收报告
真机测试 是(云中的设备-远程连接) 是(所有设备、所有型号)
测试专有硬件 不是的
测试仿真器 不是的
覆盖范围 所有设备,包括传统设备 仅智能手机(Android、黑莓、Symbian等)
设备通过USB在本地连接 否(通过云远程)

多种移动测试方法

  • 兼容性测试:验证应用在不同的屏幕大小、内部硬件、分辨率等情况下是否能正常工作。

  • 互操作性测试:在不同的移动设备上检查各种功能,如共享会议、简单消息传递、视频消息传递、呼叫建立等
  • 功能测试:它测试移动设备的操作方面,如存储介质处理选项、控件等。
  • 可用性功能:包括应用导航测试、移动界面测试、应用配色方案等
  • 性能测试:检查移动设备的应力和负载能力
  • 本地化和国际化测试:该测试确保设备支持国际化和本地化测试
  • 数据交换和同步测试:验证设备可以与PC、PDA和其他移动设备完全同步

QTP UFT在移动测试中的优势

  • 简单易用
  • 轻松安装
  • 惠普提供全面的服务支持
  • 使用VBScript语言,代码更容易编写

IT赶路人

专注IT知识分享