`
isiqi
  • 浏览: 16358675 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
阅读更多

QTP的基础设置

.Automation>>Record and Run Settings. 1

.File>>settings….. 2

三.接下来tools>>options….. 10

.tools>>Editor Options. 16

.Tools>>Object Identification:对象识别... 20

.tools>>Web Event Recording Configurationweb事件录制配置... 21

.Automation>>Record and Run Settings

第一个选项卡>>web:测试web程序(Web选项卡仅当相应的Web插件安装和加载后才会自动生成)

Record and run test on any open browser录制已经打开的浏览器(QTP所支持的)

Open the following address when a record or run session begins指定QuickTest打开新的浏览器并只使用指定的URL地址。(输入浏览器 地址)

Open the following browser when a run session begins指定浏览器

Do not record and run on browsers that are already open不要录制已经打开的浏览器

Close the browser when the test closes录制结束时,自动关闭程序启动的浏览器

第二个选项卡>>Windows applications测试运行在Windows上的应用,包括标准WindowsVisual BasicActiveX的应用程序

Record and run test on any open Windows-based application录制已经打开的应用程序。

Record and run only on增加应用程序的可执行文件路径

1.Applications opened by QuickTest使用QTP打开应用程序

2.Applications opened via the Desktop (by the Windows shell)通过桌面应用程序打开(由Windows外壳程序)。这个选项只能在记录和运行是通过Windows桌面上打开的应用程序。

3.Applications specified below记录应用程序的详细信息

Application details设置应用程序路径、工作文件夹(如果没有指定工作文件夹,则默认为应用程序文件夹问工作文件夹)、程序参数等

二. File>>settings…

第一个选项卡>>properties 程序配置

NameAuthorCreated byLast modified by分别指出:测试的名称、谁创造了测试(Windows用户名)、QuickTest版本号QuickTest最后一次修改的版本号。

Location :文件的绝对路径。

Description:测试的描述。

Associated add-ins:相关的加载项显示添加与测试相关的插件

Modify:选择外接程序与测试相关联(选择当前链接的插件)。

Generate script: 导出当前settings里面所有配置信息的脚本,这些脚本里面的对象都是qtp的自动化对象模型。(使用时在resources下导入该qfl文件)

第二个选项卡>>Run 运行设置

Data table iterations:针对table数据表的循环行数;指定测试迭代的次数。

1.Run one iteration only:只运行一次迭代(第一行)。运行测试只有一次,只用在全球数据表的第一行。

2.Run on all rows运行的所有行。运行具有使用全局数据表的所有行反复测试。

3.Run from row __to row__从行__运行到行__。运行具有指定行的使用在全范围内的数据表中的值迭代测试。

When error occurs during run session:为错误发生在运行测试时,程序如何响应(提示类型)

1.popup message box一个错误在运行过程中会发生时,QuickTest会显示一个弹出消息框,描述该错误。你可以选择这个消息框按钮继续或终止运行会话。

2.proceed to next action iteration发生错误时QuickTest强制进入下一个循环动作。

3.stop run:发生错误时QuickTest会强制停止运行测试。

4.proceed to next step在测试中发生错误时QuickTest强制执行下一个步骤。

object synchronization timeoutQuickTest强制等待一个对象在运行前加载的等待时间。

注:当使用Web对象的工作时,QuickTest最多等待的时间量的浏览器导航超时选项设置,加上对象同步超时设置的时间

Disable Smart Identification during the run session:启用智能识别对象(对相似的智能识别失效。只要做web测试,建议都选上。选上后再抓对象。

注意:当您选择此选项,启用智能识别的对象属性和对象库对话框复选框被禁用,虽然保存设置。当您清除此选项,启用智能识别复选框恢复到原来的设置或关闭

Save image of desktop when error occurs (if test is run by the Mercury Business Process Monitor)此选项仅适用于由该业务流程监控Mercury应用管理组件运行测试。

字面翻译:如果出现错误时捕捉桌面的快照。

第三个选项卡>>Resources 调用外部资源(如函数脚本)

Libraries添加、删除和排序的文件;还可以设置新的默认函数库

Set as Default设置为默认设置为默认清单,在new test的时候程序会自动加载这些资源。

Check Syntax验证是否有相关的函数库包含语法错误。(语法检查)

Data Table指定数据表的位置

1.Default location (under test directory): 默认位置(在测试目录)。

2.Other location: 其他位置。

第四个选项卡>>Parameters 输入、输出值设置

Input parameters输入参数,指定的参数的测试可以接收来自源程序运行或调用它的值。

Output parameters输出参数,指定的参数,测试可以传递给源程序,运行或调用它。

第五个选项卡>>Environment 环境变量设置

Built-in内置环境变量。QTP自身的环境变量(如操作系统,计算机名等),可以随意调用。

1.Name变量名

2.Description:描述

3.Current value变量值

User –defined用户定义的环境变量。只有当前的脚本才可以调用。

1.name自定义环境变量名

2.value自定义环境变量值

3.type每个用户定义的变量类型:内部或外部。

4.export导出用户自定义的环境变量

5. Load variables and values from external file文件保存

第六个选项卡>>Web web设置

Browser navigation timeoutQuickTest等待网页载入时间的最大值。

User name用标准的认证机制的用户名。

Password使用标准的密码验证机制。

Advanced打开高级身份验证对话框,它使您可以手动在您的网站日志,以允许访问受密码保护的资源,采用先进的验证机制。

第七个选项卡>>Recovery 场景恢复设置

Scenarios显示每个场景恢复方案的名称和路径。可以添加,删除,并优先列表中的场景,可以编辑所选文件的文件路径。

Scenario description:显示对场景恢复方案的描述。

Activate recovery scenarios:设置何时启动场景恢复方案

1.On every step每一个步骤都运行场景恢复。

2.On error出错时运行场景恢复。

3.Never整个运行测试都不运行场景恢复。

Set as Default还原默认设置

三.接下来tools>>options…

第一个选项卡>>General 常规设置

Display Add-in Manager on startup在启动时显示加载项管理器(插件选择)

Display Welcome screen on startup在启动QTP时显示欢迎界面

Check for software updates on startup启动时检查是否有更新

Disable recognition of virtual objects while recording录制时禁用虚拟对象识别,QTP在创建好虚拟对象后,如果选择了此项,则在录制到要用虚拟对象的时候,录制结束后,代码中会直接把要用虚拟对象的地方省略

Automatically update test and component steps when you rename test objects当重命名测试库中对象后自动更新测试和组件步骤

Automatically generate "With" statements after recording

Generate "With" statements for __ or more objectswith:搞格式用,简洁)

When pointing at a window, activate it after __ tenths of a second

Restore Layout初始化QTP窗口布局。

Generate Script导出配置对话框,点击该按钮将会把options中的配置以脚本形势导出来,里面大多使用自动化对象模型的对象,大家可以试试看导出的内容。

第二个选项卡>>Folders设置当前测试脚本路径.

通过此页可以设置当前测试脚本路径.

第三个选项卡>>Active Screen快照的截图策略详细设置。

快照的截图策略详细设置。该设置会增加大量的磁盘空间。

Capture level指定QTP录制时存储对象的级别(级别越高,越占用磁盘空间)

Custom Level自定义Action选项

Default Level恢复对象存储级别默认值

Advanced高级(定义Action外观)

第四个选项卡>>Run

Run mode

1.Normal (displays execution marker)Delay each step execution by设置运行步骤间隔时间且会有当前运行步骤提示

2.Fast以最快速度执行测试

Submit a defect to Quality Center for each failed step自动提交测试中的bug信息,需连接到一个QC/TD

View results when run session ends测试运行结束,结果显示会话框自动弹出。

Allow other Mercury products to run tests and components

Save still image captures to results快照功能

1.Always每一步骤都保存快照

2.For errors出现错误时保存快照

3.For errors and warnings出现错误或警告时保存快照

Save movie to results录像功能

1.Always每一步骤都保存录像

2.For errors出现错误时保存录像

3.For errors and warnings出现错误或警告时保存录像

Save movie segment up to __ KB prior to each error and warning指定录像的起始点(当录像保存类型不为‘Aleays’时,在出现错误或警告前多少KB开始录制)

Save movie of entire run测试执行过程全部录像并保存

Advanced进阶(仅当保存录像的选择。提供先进的屏幕记录器选项会影响电影文件大小和外观。)

第五个选项卡>>Windows Applications

分享到:
评论
1 楼 zouhui1003it 2011-09-29  
111,hen good a

相关推荐

    QTP的基础设置

    **QTP基础设置详解** QuickTest Professional(QTP),现称为Unified Functional Testing(UFT),是HP公司推出的一款自动化测试工具,主要用于功能测试和回归测试。它提供了录制、回放和脚本编辑等功能,适用于多...

    【QTP】QTP基础代码.pdf

    ### QTP基础代码知识点概述 #### 一、生成随机数序列 在软件自动化测试中,经常需要使用随机数来模拟真实环境下的数据输入。QTP(Quick Test Professional)支持多种方式来生成随机数序列。 ##### 第一种方法 通过...

    QTP基础实用教程 讲解+实例

    【QTP基础实用教程】是面向初学者的自动化测试工具指南,主要讲解如何利用QTP(QuickTest Professional,现称为UFT,Unified Functional Testing)进行高效、可靠的软件测试。QTP是一款由HP(现为Micro Focus)开发...

    QTP零基础到精通笔记

    【QTP基础概念】 QTP,全称为QuickTest Professional,是一款由HP公司开发的功能自动化测试工具,特别适合于回归测试和数据驱动测试。它基于Visual Basic Script (VBS)语言,采用关键字驱动的方式,能够识别并操作被...

    经典QTP基础中文教程

    【QTP基础教程】 QTP,全称QuickTest Professional,是由HP公司开发的一款自动化测试工具,主要用于功能测试和回归测试。本教程旨在帮助初学者掌握QTP的基本概念、操作及应用,为后续深入学习和实践打下坚实的基础...

    常用QTP基础代码(文档)

    ### QTP基础代码知识点 #### 一、生成随机数列 **知识点1:随机数生成方法** 在QTP中,生成随机数列是一项常见的需求,主要用于自动化测试中的数据多样性模拟。文档中提到了两种方法: 1. **第一种方法:自定义...

    qtp基础学习资料

    ### QTP基础学习资料知识点详解 #### 一、QTP简介 **自动化测试的好处:** - **快速**:相比人工测试,使用QTP执行测试的速度快很多。 - **可靠**:每次测试都能准确地执行相同的操作,避免了人工测试可能产生的...

    QTP基础详细操作教程PPT文档

    QuickTest Professional(QTP),现已被命名为UFT(Unified Functional Testing),是HP公司推出的一款...通过学习这个QTP基础详细操作教程PPT文档,你将能够熟练掌握QTP的基本操作,并逐步提升你的自动化测试技能。

    QTP对象库简介QTP对象库简介

    #### 五、QTP工具基础详解 - **Add-in Manager**: 启动QTP时会出现Add-in Manager窗口,用于选择不同的插件以识别不同类型的控件对象。 - **插件类型**包括但不限于Web、ActiveX、VB、.Net、WPF等。 - **插件选择...

    qtp资料qtp资料

    一、QTP基础概念 1. **对象库(Object Repository)**:QTP的对象库是存储测试对象的地方,它将应用程序中的元素(如按钮、文本框等)识别并保存为测试对象,便于在测试脚本中引用。 2. **测试步骤(Test Steps)**:...

    QTP基础教程

    【QTP基础教程】 QTP,全称QuickTest Professional,是由HP公司开发的一款自动化测试工具,主要用于功能测试和回归测试。QTP以其强大的自动化能力,广泛应用于软件测试领域,尤其在金融、电信、制造业等对软件质量...

    QTP

    【VBS基础教程】:QTP基于Visual Basic Script (VBS)语言,所以学习VBS语法对于编写QTP脚本至关重要。VBS是Microsoft开发的一种弱类型、解释型的脚本语言,其基本语法包括变量声明、控制结构(如If...Then...Else、...

Global site tag (gtag.js) - Google Analytics