QTP(现更名UFT)是一款功能强大的自动化测试工具,广泛应用于企业级应用程序的功能测试。它支持多种技术和平台,包括Web、API、移动应用程序等,能够有效提高测试效率,降低测试成本。本文将为您详细介绍安装步骤和注意事项,帮助您顺利完成安装,并配置好测试环境。
一、准备工作
在安装QTP之前,请确保您的计算机满足以下先决条件和系统要求:
1.安装位置
选择一个适合的安装位置。请注意:不要将其安装在网络驱动器上;安装路径和指向安装文件的路径必须仅包括英语字符。
2.计算机状态
确保您的计算机不需要重新启动。
3.系统要求
确保您的计算机满足支持矩阵中列出的所有最低软硬件要求,具体指的是:
操作系统:Windows 7 SP1、Windows 8.1、Windows 10、Windows Server 2008 R2 SP1、Windows Server 2012 R2、Windows Server 2016。
处理器:1.6 GHz以上。
内存:最少1 GB RAM(推荐2 GB以上)。
硬盘空间:最少2 GB可用空间。
显示器:1024 x 768分辨率以上。
部分必备程序包含在UFT(QTP)One安装包中,您可以在安装过程中一并安装。此外,确保您的计算机上未安装AI Codeless测试。
您还需要确保系统上已安装以下软件:Microsoft.NET Framework 4.5.2或更高版本。
4.许可证
了解您使用的许可证类型。如果使用并发许可证,确保许可证服务器URL可用。
5.权限
确保您具有安装UFT(QTP)One的管理权限。
6.GUI测试插件
了解要对GUI测试使用的插件(可参见道普云发布的系列文章)。建议您仅安装预期要使用的插件。
7.API测试SOAP活动
如果计划在API测试中运行SOAP活动,例如为SOAP消息验证或创建检查点,则必须在UFT(QTP)One安装bin文件夹中安装WSI测试工具。要安装这些工具,请执行以下步骤:
1.从Web Services Interoperability Organization(WSI)官方网站下载Interoperability Testing Tools 1.1的C软件包。
2.提取下载的文件内容。
3.将提取的wsitesttools文件夹中的所有内容复制到“<UFT(QTP)One安装目录>”文件夹。
4.API测试Web Service
如果计划使用WSE安全设置来运行Web Service测试,必须在计算机上安装.NET Framework 3.5、WSE 2.0 SP3包和WSE 3.0包。这些程序未随UFT(QTP)One一起安装,如果计算机上未安装这些程序,请按照以下说明进行安装:
1.安装并激活.NET 3.5 Framework。
2.从Marketplace下载WSE 2.0 SP3和WSE 3.0包并进行安装。在Windows 10及更高版本中,Microsoft不再正式支持WSE。
二、所需的访问权限
在开始运行UFT(QTP)One或将其与ALM或BPT结合使用之前,请验证以下访问权限。
1.UFT(QTP)One的所需权限
文件系统权限
读取/写入权限:Temp文件夹、User Profile文件夹、包含UFT(QTP)One解决方案、测试或运行结果的文件夹、%programdata%、%localappdata%、%appdata%。读取/执行权限:UFT(QTP)One安装文件夹。读取权限:Windows文件夹、System文件夹、Windows文件夹、.ini文件。
注册表项权限
读取/写入权限:HKEY_CURRENT_USERInteractive或HKEY_LOCAL_MACHINE6432Node、HKEY_CURRENT_USER。读取和查询值权限:HKEY_LOCAL_MACHINE键、HKEY_CLASSES_ROOT键。
2.ALM的所需权限
读取/写入权限:ALM缓存文件夹、“Focus”文件夹、UFT(QTP)One Addin for ALM安装文件夹。管理权限:适用于首次连接到ALM。
3.BPT的所需权限
使用业务组件和应用程序区域之前,必须确保具有所需的ALM权限。要在ALM中使用组件步骤,必须拥有相应的添加步骤、修改步骤或删除步骤的权限集。要在ALM或测试工具中使用参数,必须具有ALM中设置的所有参数任务权限。
三、使用安装向导安装UFT(QTP)One
1.下载UFT(QTP)One安装包
通过免费试用(https://www.microfocus.com/enus/products/uftone/freetrial)页面或联系道普云获取下载包。从已下载的.zip文件中提取文件并找到运行安装的Setup.exe文件。确保将安装文件提取到路径不超过80个字符的位置上的空文件夹。
2.运行安装向导
在安装之前,重新启动计算机以确保完整配置系统。然后,运行Setup.exe文件并从安装开始屏幕中选择“UFT(QTP)One安装”。按照指示的步骤完成安装。UFT(QTP)One安装完成后,系统会提示您查看“自述文件”和安装日志。也可能会提示您重新启动计算机。如果看到此提示,建议您尽快重新启动。
3.UFT(QTP)One改进计划
在“最终用户许可协议”窗格中,UFT One允许您选择“加入UFT One改进计划”。选择此选项可配置以收集使用情况数据并将这些数据发回给OpenText。这些数据有助于了解哪些改进对用户最重要。
4.更改界面语言
默认情况下,使用英语安装UFT(QTP)One。如果要使用操作系统的语言安装UFT(QTP)One,请选择“许可协议”屏幕底部的语言选项。
5.自定义安装屏幕
在“自定义安装”屏幕中选择要安装的功能。对于每个功能,请选择以下安装选项之一:
将安装在本地硬盘驱动器上:将所选的功能安装在本地硬盘驱动器上,不会安装所选功能的子功能。
将在本地硬盘驱动器上安装整个功能:将整个所选功能及其子功能安装在本地硬盘驱动器上。
自定义安装屏幕中的每个功能包括:
运行时引擎:必需,用于运行UFT(QTP)One或UFT(QTP)OneDeveloper测试。UI设计器与IDE:用于编辑UFT One测试。Run Results Viewer:用于查看UFT(QTP)One或UFT(QTP)OneDeveloper运行结果。或者,您也可以在未安装Run Results Viewer的浏览器窗口中查看运行结果。示例:UFT(QTP)One教程中使用的演示应用程序。ALM插件:用于直接从ALM运行和编辑UFT(QTP)One测试。UFT Developer:用于直接从开发人员IDE创建功能测试。AI对象检测:使您能够在UFT(QTP)One中使用基于AI的测试。ABBYY OCR引擎:使您能够在UFT(QTP)One中使用ABBYY OCR文本识别。GUI测试插件:提供使用受支持的技术版本测试应用程序所需的支持。
6.UFT(QTP)One配置屏幕
选择要与UFT(QTP)One安装一起自动配置的任何必需项。配置选项包括:
设置Chrome、Chromium Edge、Firefox选项:允许UFT(QTP)One在这些浏览器中自动安装OpenTextUFT(QTP)OneAgent扩展。配置Internet Explorer设置:允许UFT(QTP)One在测试运行过程中使用Microsoft Script Debugger应用程序。允许从ALM远程运行UFT(QTP)One:更改DCOM权限和安全设置,并在UFT(QTP)One计算机上打开防火墙端口。允许从自动化脚本远程运行UFT(QTP)One:更改DCOM权限和安全设置,从而允许其他计算机使用自动化脚本远程控制UFT(QTP)One。
四、安装后的配置
1.安装必要的插件
根据您的测试需求,安装和配置所需的插件,如Web、Java、SAP等插件。在UFT(QTP)One启动时,使用插件管理器添加和管理插件。
2.配置测试环境
根据项目需求,配置测试环境参数,如测试数据、应用程序路径等。在UFT(QTP)One中,打开“文件”菜单,选择“设置”来配置这些选项。
五、常见问题及解决方法
1.无法启动UFT(QTP)One
确认系统是否满足所有硬件和软件要求。检查是否正确安装了所有必需的组件和插件。确认许可证密钥是否正确输入。
2.安装过程中出现错误
确认安装包是否完整无损。关闭所有不必要的应用程序,以避免冲突。检查系统日志,寻找可能的错误提示,并根据提示进行修复。
通过遵循上述步骤,您应该能够顺利安装和配置UFT(QTP)One,并开始进行自动化测试。如果遇到任何问题,请参考提供的用户指南或联系技术支持。
通过本指南,您现在已经了解了UFT(QTP)One的安装步骤和配置要求。按照上述步骤操作,您可以顺利完成UFT(QTP)One的安装并配置好测试环境,为自动化测试奠定坚实的基础。如果在安装过程中遇到任何问题,欢迎随时咨询道普云!