uft 订阅
UFT(ultimate flighting tournament),中文意思是世界终极格斗大赛。 [1]  是目前世界上融合世界级自由搏击与无限制综合格斗系列赛。签约UFT的职业格斗选手均为世界级运动员,运动员选手全部经过系统而科学的训练,具有自由搏击与综合格斗能力的综合素养。 [1] 展开全文
UFT(ultimate flighting tournament),中文意思是世界终极格斗大赛。 [1]  是目前世界上融合世界级自由搏击与无限制综合格斗系列赛。签约UFT的职业格斗选手均为世界级运动员,运动员选手全部经过系统而科学的训练,具有自由搏击与综合格斗能力的综合素养。 [1]
信息
组织性质
专业自由搏击与综合格斗赛事组织
外文名
UFT [1]
中文名
世界终极格斗大赛 [1]
truncateC语言函数
起源国务院下发加快发展体育产业“46号文件”,将体育产业上升为国家概念。及体育产业“十三五”规划,实现体育强国。“2030”国民健康纲领,倡导全民健身等利好文件。引领全民体育发展诞生了UFT [1] 
收起全文
精华内容
下载资源
问答
  • UFT

    千次阅读 2015-10-28 19:36:26
    准备工作: QTP11.5安装教程:http://www.iquicktest.com/qtp-uft-11-5-download.html 注: QuickTest Pro(QTP)11.5后更名为... Testing(UFT) 1、安装后打开QTP,勾选Web add-in,进入QTP后File-New-Test。

    准备工作

    QTP11.5安装教程http://www.iquicktest.com/qtp-uft-11-5-download.html

    注: QuickTest Pro(QTP)11.5后更名为UnifiedFunctional Testing(UFT)

    1、安装后打开QTP,勾选Web add-in,进入QTP后File-New-Test。


    2、选择File菜单下New-Test。


    选择GUI Test,输入Name“第一个脚本”,Create。


    3、打开IE,进入百度首页www.baidu.com

    4、使用Tools菜单下的ObjectSpy。


    5、点击手型按钮,点击后鼠标变为手型,再点击浏览器上的“百度一下”按钮。


    6、正常识别结果如图:


    未能识别结果如图:


    如果未能识别对象:

    1、检查QTP版本、浏览器版本、操作系统版本,QTP安装目录“\help”下的QTP_PAM.pdf或UFT_PAM.pdf文件提供了支持的操作系统、插件版本、web-addin支持的浏览器及版本、支持的其他HP工具及版本等信息。
    1.1、例如测试WEB时,可以从这个PDF文档里得出支持的组合如XPsp3+QTP11+IE8,Win7+UFT11.5+IE9,UFT11.53+Chrome30,不支持组合如QTP11+FireFox27。
    1.2、QTP11官方提供了IE9补丁,安装后可以识别IE9对象。
    1.3、64位系统下的IE也分32位和64位,例如QTP11测试64位IE,还需要64位补丁。


    QTP11补丁:http://blog.csdn.net/zzxxbb112/article/details/6968418
    QTP11.5补丁:http://www.iquicktest.com/uft-qtp11-5-patches.html

     

    2、检查IE是否加载了BHOmanagerClass。IE设置-Internet选项-程序-管理加载项-所有加载项。如果BHOmanager Class是未启用状态,改为启用。


    如果所有加载项中没有BHOmanager Class,打开开始菜单-HP Software-HP Unified Functional Testing-Tools-AdditionalInstallation Requirements,勾选“配置Internet Explorer 设置”,运行。

    2.1、FireFox和Chrome同样需要检查插件是否安装并启用。
    FireFox附加组件-扩展中应有Unified Functional Testing Extension。
    Chrome工具-扩展程序中应有Unified Functional Testing Agent。

    3、以管理员身份运行QTP。

    4、如果仍不能识别,尝试关闭其他程序、关闭杀毒软件,先打开QTP后打开IE再识别。

    第一个脚本:

    1、打开QTP,加载Web add-in。

    2、打开IE,进入百度首页www.baidu.com

    3、打开QTP本地对象库,打开Resources菜单下的ObjectRepository


    4、添加对象到本地对象库。

    Object菜单下的Add Object to Local


    点击百度输入文本框。


    点击OK后,就出现在对象库了。


    选中wd对象,使用View菜单下的Highlight  in Application,如果浏览器中的输入框闪烁说明QTP能正确定位对象。


    以相同步骤添加“百度一下”按钮

     

    5、刷新Toolbox以显示新添加的对象。


    刷新后界面


    6、拖拽wd对象到右侧编辑区(或双击wd对象):

    在Set后输入参数:


    7、拖拽“百度一下”对象到编辑区(或双击对象)

    8、运行脚本。

    Run菜单下的Run。


    点击Run


    运行后结果:


    代码结构:

    父对象Class(“父对象Name”).子对象Class(“子对象Name”).方法 [参数]


    实例:对象库如何工作:

    1、添加“百度一下”按钮到对象库(参考“第一个脚本”1-4步),使用Highlight可以定位对象。如图,“百度一下”对象的name属性是“百度一下”。


    2、修改“百度一下”对象的name属性为“百度一下修改”,并将“Enable Smart Identification”的Value改为False。再使用Highlight,QTP提示错误“不能在应用中找到选择的对象”。



    3、打开IE的开发者人员工具(F12),如图,使用鼠标形按钮选择“百度一下”按钮。选择后HTML代码定位到相应元素。修改“百度一下”按钮元素的value值为“百度一下修改”。


    修改前代码:

    <inputclass="bg s_btn" id="su"οnmοuseοut="this.className='bg s_btn'"οnmοusedοwn="this.className='bg s_btn s_btn_h'"type="submit"value="百度一下"/>

    修改后代码:

    <inputclass="bg s_btn" id="su"οnmοuseοut="this.className='bg s_btn'"οnmοusedοwn="this.className='bg s_btn s_btn_h'"type="submit"value="百度一下修改"/>

    修改后页面:


    修改后在对象库中选择“百度一下”对象使用Highlight,QTP又能正确定位了。

     

    4、修改“百度一下”按钮位置,如图:


    修改后在对象库中选择“百度一下”对象使用Highlight,能正确定位。

     

    5、复制“百度一下”按钮代码,在页面上再添加一个按钮,修改后如图


    修改后在对象库中选择“百度一下”对象使用Highlight,能正确定位。QTP提示错误:有多个符合描述的对象。


    添加界面上两个“百度一下”按钮到对象库,现在对象库里有三个“百度一下”按钮对象,对比属性,只有ordinal identifier部分不一样。

    界面只有一个按钮时添加的对象Type,Value值是None


    界面有两个个按钮时添加的对象Type,Value值分别是”index,1”和”index,2”


    对象库工作模型:

    1、添加对象时:


    1.1、QTP Spy被测软件被选中的对象,获取对象的属性集合和对象类型。

    1.2、按照Object Identification中相应对象类型的设置,筛选属性集合后存入对象库。

    1.3、打开Tools菜单下Object Identification,如图,以WebButton为例。

    2、运行时:


    2.1、如运行到第二行。


    QTP读取对象库中Class是WebButton,name是“百度一下”的对象,获取属性集合(TO)。

    2.2、获取被测软件上的对象集合。

    2.3、获取第一个对象的属性集合(RO)。对比RO和TO。

    2.4、如果属性值不一致,获取第二个WebButton对象的属性集合后对比。如果属性值一致,则触发WebButton对象的方法。


    关于录制:

    使用录制后可以看出录制自动完成了添加对象到对象库和在编辑区输入脚本(对象、方法和参数)的过程。但录制经常有步骤缺失的问题,比如实际点击某个页面对象A但录制结束后对象库中没有对象A,编辑区也没有相关代码。不补全脚本就Run就会报错了。


    使用QTP帮助文档:

    在编辑区选中Browser("").Page("").WebEdit("")下的Set 按F1,帮助文档会自动定位到Web> WebEdit Object > Methods > Set Method,帮助文档提供了语法、参数说明、返回类型和例子,查看Example可以看到代码示例。

    点击WebEdit Object,可以看到WebEdit对象的说明、方法和属性,


    检查点

    1、新建一个脚本,在百度知道(http://zhidao.baidu.com/)页添加关键字输入框和搜索答案对象,添加后如图:


    输入以下脚本:


    2、执行后打开对象库,选择”word”对象使用Highlightin Application,在搜索后的百度页面仍能定位。

    3、使用Object Spy查看搜索后页面的文本框,查看value属性,值为“QTP”。删除文本框内容后使用Object Spy,查看value属性,值为空,如图。

    所以这里可以用对象“word”的value属性值判断功能是否正确。


    4、修改脚本如下,修改后Run。


    5、运行后打开View菜单下的Last RunResults。


    如图, Property "value" has the expected value:"QTP".对象“word”的value属性的值是期望的“QTP”,检查点Pass。


     

    参数化

    1、在Global表中输入多行数据,并修改脚本如下。


    2、打开File菜单下的Settings,设置Run如下。


    3、Run脚本,可以看到执行过程中依次搜索了Global表中的数据,打开Last Run Results,可以每次迭代的结果,如图,每次迭代检查点都有记录。


    4、选中Global表中有数据的行,在右键菜单中选择Delete删除行。


    注意,如果删除了表格中的内容——比如用键盘的退格和删除,而有黑线的行仍是三行(如图),还是会迭代三次。


    5、在Action1表中输入多行数据,并修改脚本如下,注意脚本和使用Global表时不同。


    6、打开View菜单下的TestFlow。


    右键Action1,在菜单中选择Action Call Properties。


    设置如下。


    7、Run脚本,可以看到执行过程中依次搜索了Action1表中的数据,打开Last Run Results可以查看结果。

     

    参数化迭代流程图

    A:一个脚本可以有多个Action。

    B:File-Settings-Run下的设置控制脚本的迭代。

    C:Action CallProperties-Run下的设置控制Action的迭代。


    一个迭代实例

    1、新建GUI Test,选择Design菜单下的Call toNew Action


    点击“OK”后添加了一个action。


    2、在Global表添加两行数据“Global第1行”和“Global第2行”;Action1表下添加两行数据“Action1第1行”,“Action1第2行”;Action2表下添加两行数据“Action2第1行”,“Action2第2行”。

    3、修改File-Settings-Run设置为Run on allrows。修改Action1和Action2的Call Properties-Run设置为Run on all rows。

    4、在Action1和Action2的编辑区输入下图脚本。


    5、Run脚本,可以看到弹窗出现16次,依次如下:

    Global第1行

    Action1第1行

    Global第1行

    Action1第2行

    Global第1行

    Action2第1行

    Global第1行

    Action2第2行

    Global第2行

    Action1第1行

    Global第2行

    Action1第2行

    Global第2行

    Action2第1行

    Global第2行

    Action2第2行


    展开全文
  • UFT_GUI_Tutorial.

    2017-08-13 23:51:09
    UFT
  • uft-zip 用于 UFT 的 ZBot 拦截器 (ZIP)
  • UFT11.5安装包

    2018-08-29 16:26:37
    本安装包是UFT11.5的安装包,是QTP的最新版本,UFT使用全新的action进行录制执行,可以替代之前的QTP版本
  • UFT使用教程

    2015-08-13 09:02:35
    UFT(QTP)安装、使用教程,包括一些基本的UFT知识。
  • UFT简介

    千次阅读 2018-01-16 11:06:17
    原文:http://blog.csdn.net/ws0513/article/details/492261191、UFT...UFT自动化测试的基本功能包括:①创建测试②检验数据③增强测试④运行测试脚本⑤分析测试结果⑥维护测试2、UFT支持两种视图,一种是Keyword Vie

    原文:http://blog.csdn.net/ws0513/article/details/49226119

    1、UFT简介

    UFT是一种自动化测试工具,以VBScirpt为内嵌语言。

    UFT支持功能测试和回归测试自动化,可用于软件应用程序和环境的测试。UFT自动化测试的基本功能包括:

    ①创建测试

    ②检验数据

    ③增强测试

    ④运行测试脚本

    ⑤分析测试结果

    ⑥维护测试

    2、UFT支持两种视图,一种是Keyword View(关键字视图),另一种是Expert View(专家视图)。

    Keyword View(关键字视图):是一种图形化的视图。

    Expert View(专家视图):对于关键字视图中的每个节点,在专家视图中都对应一行脚本。也叫脚本视图。

    测试对象

    3、UFT中的对象有两个概念,一个是测试对象,一个是运行时对象。

    ①测试对象(Test Object,TO):是UFT定义的一些类,用他们代表被测应用的各种对象。(对象库中的对象)

    ②运行时对象(Runtime Object,RO):是实际的被测应用对象,是测试执行过程中,TO用来关联的对象。(运行时识别的对象)

    4、对象的属性

    1)To属性:获取的是对象的属性,可以理解为静态的属性,在运行时的输入东西与它无关。

    测试对象的属性是UFT为了识别在测试执行过程中的运行时对象而保留在对象库中的属性。GetToProperty/GetToProperties和SetToProperty则分别用于读取和修改To的属性值。

    GetToProperty用于取得测试对象的某个属性的值,

    GetToProperties用于取得测试对象的所有属性的值,

    SetToProperty用于设置测试对象的某个属性的值。

    2) Ro属性:是变的(用户名框输入不同的值,这个Ro属性取出来就是不一样)

    GetRoProperty方法用于取得运行时对象(实际对象)的某个属性的值。

    '判断登录窗口是否位于屏幕中央,标题是否为“Login”
    Option explicit
    Dim x,y,apptitle
    'get x 
    x=dialog("Login").GetROProperty("abs_x")
    'get y 
    y=dialog("Login").GetROProperty("abs_y")
    'get title 
    apptitle=dialog("Login").GetROProperty("text")
    
    If x=518 and y=279 Then
        msgbox "located in center"
    else
        msgbox "wrong location"
    End If
    
    If apptitle="Login" Then
        msgbox "right title"
    else
        msgbox "wrong title"
    End If

    5、UFT对象库

    UFT用对象库对对象进行管理,记录的对象和这些对象的属性都存储在对象存储库中。

    展开全文
  • UFT12可无限试用

    2018-05-18 23:58:49
    UFT12可无限试用。Unified Functional Testing (QuickTestProfessional), 缩写UFT、最初是Mercury Interactive公司开发的一种自动化测试工具、在2006年被HP收购。UFT主要应用于:功能测试、回归测试、service ...
  • UFT录制

    2015-10-21 22:08:28
    在惠普实训学习了UFT(Unified Functional Testing),是一种自动化测试工具,以VBScript为内嵌语言。打开UFT主界面,选择菜单file/new或file/open可以新建或打开UFT测试。在新建的测试界面打开action,使用HP自带的...

    在惠普实训学习了UFT(Unified Functional Testing),是一种自动化测试工具,以VBScript为内嵌语言。打开UFT主界面,选择菜单file/new或file/open可以新建或打开UFT测试。在新建的测试界面打开action,使用HP自带的飞机订票系统软件,打开飞机订票系统,然后点击录制record,弹出窗口选择record and run testing,单击OK按钮。输入用户名,密码登陆后退出,相关脚本如下。

    SystemUtil.Run "D:\hpUFT\samples\flight\app\flight4a.exe"
    Dialog("Login").WinEdit("Agent Name:").Set "afgsdfg"
    Dialog("Login").WinEdit("Password:").SetSecure "56278e745c23223680242ce0c02af405a61a6aa0"
    Dialog("Login").WinButton("OK").Click
    关闭飞机订票界面后点击录制界面的stop按钮停止录制,点击菜单栏的run按钮可查看录制结果。

     

    展开全文
  • UFT14.52下载地址.zip

    2019-07-08 10:50:20
    UFT14.52版本 UFT最新版本 功能测试工具 功能测试 软件测试 HP测试工具
  • UFT帮助文档测试pdf.rar

    2020-04-02 15:56:58
    UFT12/UFT14.5帮助文档-pdf,中文。
  • QTP/UFT AOM

    2016-07-18 18:32:09
    AOM 通过engine.vbs 启动UFT
  • UFT常识

    2015-11-09 10:18:01
    UFT也用了一段时间了,自己竟然还老犯同样的错误,遇到同样的问题。自己还不能单独解决,对不起导师,对不起自己。下面对UFT中的一些基本问题总结一下。 1.关于DataTable 导入:DataTable.ImportSheet(FileName, ...
  • UFT自动化测试学习

    2019-03-22 14:27:09
    UFT(Unified Functional Testing)自动化测试-适合初学者使用
  • UFT测试框架

    2016-03-06 22:29:23
    一个讲解UFT自动化测试框架的文档,值得学习!
  • UFT帮助文档

    2015-08-06 11:32:49
    中文帮助文档,新 建 测 试时...l 使 用 过程中 将 画 布 关 闭 可 提 高 UFT 在 创 建 或打 开 GUI 测 试时 的 性 能。 l 对 于 在 测 试中 使 用 操 作 的 详 细 信息, 请参 见 GUI 测 试中 的 操 作 (第 746 页 )。
  • UFT浏览器设置

    2021-02-23 09:58:42
    操作系统升级win10后,需要按照新的QTP版本。 OS:Win10 UFT版本:UFT_One_15.0.1 浏览器: EDGE,Chrome 1、EDGE 在安装UFT的后,会自动安装UFT 插件。 2、chrome 安装插件 ...3、启动U...
  • UFT中文帮助文档

    热门讨论 2014-12-30 18:57:34
    UFT中文帮助文档,更好的学习自动化测试的使用。
  • 恒生UFT介绍文档

    2015-12-15 17:22:46
    非常详细的UFT介绍文档,供恒生系统对接的开发者使用
  • HP推出UFT新版本UFT12 5以及LeanFT
  • UFT-Mobile

    2020-12-22 16:47:17
    UFT Mobile Micro Focus UFT Mobile为分布式真实移动设备和模拟器提供了一个集中的、企业级的、端到端的实验室和管理网关,帮助企业团队开发、调试、测试、监控和优化他们的移动应用程序。 构建一个由移动设备和...
  • 初识UFT

    2015-10-18 20:32:26
    UFT是一种自动化测试工具,支持功能测试和回归测试自动化,可用于软件程序和环境的侧搜,UFT使测试人员你能够使用专业的捕捉技术直接从应用技术屏幕中捕捉流程来构建测试用例,UFT自动化测试的基本功能包括:创建...
  • UFT(QTP)12.01教程

    2017-09-28 11:22:30
    UFT(QTP)12.01教程,超级详细全面,新手教程。最新版本UFT(QTP12改名)教程。
  • UFT英文帮助文档

    2015-06-04 22:41:38
    该文档是UFT英文帮助文档,很全面很详细
  • vbh-uft-tests-源码

    2021-03-29 21:25:31
    vbh-uft-tests

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,935
精华内容 5,974
关键字:

uft