QTP与Flex自动化测试:安装与编译指南

1星 需积分: 3 2 下载量 96 浏览量 更新于2024-09-15 收藏 285KB PDF 举报
本文档主要介绍了如何使用HP QuickTest Professional (QTP) 对Adobe Flex应用程序进行自动化测试。QTP与Flex应用程序之间的交互是通过代理(Agent)来实现的,这就要求在开始测试前安装特定的Flex插件和进行必要的配置。 首先,前提条件包括: 1. QTP版本:需要安装QTP 10(支持IE7或IE8)或QTP 9.5(支持IE6或IE7)。对于Flex 4的测试,推荐使用前者。 2. Adobe Flex 4 Plugin for Mercury QuickTest Pro:这是必须安装的插件,用于增强QTP对Flex的支持。可以从Adobe官方网站下载,下载链接为:[http://download.macromedia.com/pub/labs/flex/4/flex4_automation_install_100509.zip](http://download.macromedia.com/pub/labs/flex/4/flex4_automation_install_100509.zip),解压后通过`Install_QTP_Plugin.bat`进行安装。 3. Microsoft Internet Explorer:至少需要版本6以上的IE,因为Flex程序通常与浏览器环境集成。 4. Flash Player ActiveX control:Flash Player的版本应与Flex SDK保持一致,具体要求可参考Adobe官网的系统需求。 安装Flex插件的步骤如下: - 下载并解压Flex 4插件安装包。 - 双击`Install_QTP_Plugin.bat`执行安装。 - 安装完成后,打开QTP,会看到新添加的Flex和AIR插件选项。 在实际测试之前,为了确保QTP能识别Flex控件,必须对Flex程序进行编译。以FlashBuilder 4为例,具体步骤包括: - 打开FlashBuilder 4,创建一个新的Flex项目,选择Web应用程序类型。 - 在项目名称上右键点击,选择属性,然后转到“Flex编译器”设置界面,进行相应的配置。 本文档详细讲解了在QTP环境中进行Flex自动化测试的准备工作,包括软件版本要求、插件安装以及Flex程序的特殊编译过程,这对于进行高效、准确的Flex应用测试至关重要。