UFT功能测试入门指南:解决对象识别问题

需积分: 46 78 下载量 140 浏览量 更新于2024-07-22 8 收藏 2.36MB DOCX 举报
"UFT功能测试入门使用说明书" Unified Functional Testing(UFT),以前称为QuickTest Professional(QTP),是一款由HPE(现被Micro Focus收购)开发的自动化测试工具,主要用于功能测试和回归测试。本指南面向那些希望入门UFT功能测试的爱好者,将详细介绍如何安装、使用以及解决常见问题。 首先,UFT 11.5的安装过程至关重要。你可以通过链接"http://www.iquicktest.com/qtp-uft-11-5-download.html"获取QTP 11.5(即UFT 11.5)的下载。安装完成后,启动QTP并确保勾选了Web add-in,这是为了支持Web应用的自动化测试。在QTP中创建新测试,可以通过File菜单下的New-Test选项,选择GUITest,并为测试命名,比如“第一个脚本”。 进行实际测试操作时,你需要打开目标应用程序,如IE浏览器并访问特定网页,如www.baidu.com。UFT的ObjectSpy工具是识别应用程序对象的关键,它允许你查看和选择要操作的对象。点击ObjectSpy的手型按钮,然后在界面上点击目标元素,如“百度一下”按钮,UFT会尝试识别该对象。 然而,有时UFT可能无法正确识别对象,这通常与QTP版本、浏览器版本、操作系统版本的兼容性有关。解决方案通常包括: 1. 查阅QTP_PAM.pdf或UFT_PAM.pdf文档,该文档列出了QTP或UFT支持的操作系统、浏览器插件版本等信息。例如,文档可能指出QTP 11与IE 8在XP SP3上兼容,UFT 11.5与IE 9在Win7上兼容,而UFT 11.53支持Chrome 30。对于不支持的组合,如QTP 11与Firefox 27,可能需要升级QTP或寻找替代浏览器。 2. 对于Web测试,特别是与IE的兼容性问题,UFT可能提供补丁来解决。例如,QTP 11有一个用于支持IE 9的补丁,而QTP 11.5的补丁可以在"http://www.iquicktest.com/uft-qtp11-5-patches.html"找到。注意64位系统下的IE需要64位补丁。 3. 检查IE是否启用了BHOmanagerClass。如果未启用,你需要在Internet选项的“程序”-“管理加载项”中将其启用。如果BHOmanagerClass不存在,可能需要通过HPUnifiedFunctionalTesting的“AdditionalInstallationRequirements”工具配置IE设置。 这些基本步骤和注意事项构成了UFT功能测试的初步了解。随着进一步的学习,你将掌握更多关于录制、回放、对象库、脚本编辑、数据驱动测试、异常处理等高级概念,从而有效提升自动化测试的效率和准确性。