深度窥探 QuickTest 视图(1)

简介:

 QuickTest 窗口包含众多元素,如关键字视图、专家视图、AS视图等。通过结合不同窗口的操作,可满足测试场景的需求。

1.1  QTP10.0窗口视图

1. 如图所示,启动QuickTest 10.0后,首先展现在用户面前的是QuickTest 窗口,下面对QuickTest 窗口进行整体介绍。

clip_image002

QuickTest 窗口

    • QuickTest 标题栏:显示当前打开的测试或组件的名称

    • 菜单栏:显示 QuickTest 命令菜单。

    • 文件工具栏:包含若干按钮,协助管理测试或组件。

    • 测试工具栏:包含若干按钮,协助您完成测试过程。

    • 调试工具栏:包含若干按钮,协助您对测试或组件进行调试(默认情况下不显示)。

    • 操作工具栏:包含若干按钮和一个操作列表,用于查看单项操作或整个测试流的详细信息。

    • 测试窗口:包含关键字视图和专家视图选项卡。

    • 数据表:协助您对测试或组件进行参数化。对于测试,数据表包含“全局”选项卡和每个操作的选项卡;对于组件,数据表包含单个选项卡。

clip_image003

QuickTest 窗口

2. 如图所示,点击QuickTest文件工具栏上的【New】或通过点击菜单栏【File】—【New】—【Test】新建一个Test,然后点击新建的Test选项卡。

clip_image005

QuickTest 窗口

3. 如图所示,点击QuickTest测试工具栏中的【Record】按钮,弹出Record and Run Settings对话框。

clip_image006

Record and Run Settings对话框

4. 如图所示,在Record and Run Settings对话框中选择Windows Applications。

clip_image007

Record and Run Settings对话框

5. 如图所示,在Windows Applications选项卡下点击clip_image008弹出应用程序选择对话框,在应用程序选择对话框中加载Windows Applications被测应用程序,。

clip_image009

应用程序选择框

6. 如图所示,Application Details对话框中“Application”与“Working folder”选项保持默认选择不做任何修改。Application Details对话框中点击OK,可在Record and Run Settings对话框中看到被测应用程序已被添加至应用程序列表中。

clip_image010

Record and Run Settings对话框

7. 如图所示,Record and Run Settings对话框中点击确定,可观察到QuickTest 窗口测试工具栏中的【Record】按钮由红色变暗,并且打开了QuickTest自带的Flight样例。

clip_image011

Flight系统

8. 如图所示,在Flight登录界面中输入Agent Name与Password的值:Mercury/mercury,点击OK。然后点击测试工具栏上的【Stop】停止脚本的录制。可在关键字视图测试窗口中观察到录制的操作步骤。

clip_image013

关键字视图

1.2 关键字视图

    关键字视图(Keyword View)是以关键字驱动模块化表格格式创建测试和查看测试脚本中的步骤。测试脚本中的每个步骤在关键字视图均以独立的行体现。在关键字视图中易于修改的各个单元格的内容。在关键字视图中选择项目和操作,然后按要求输入信息,便可以创建和修改测试脚本。如图所示,录制的Flight案例关键字视图。

    如图所示的关键字视图中,能够清晰看到录制过程中的每个步骤是关键字视图中的一行。在关键字视图中可以根据测试场景对测试脚本进行修改,如根据不同的测试场景需求修改输入值,便可以创建和修改测试脚本。如前面录制的Flight案例,可以把Agent Name的Value值修改为“mercury”。

clip_image015

关键字视图(原始) clip_image017

关键字视图(修改后)

1.3 专家视图

    在专家视图(Expert View)中,QuickTest 以脚本代码(由 VBScript 语句组成)的形式显示关键字视图中对应应用程序所录制的每一项操作。专家视图是一个具有多种脚本编辑功能的脚本编辑器。专家视图语句中的每个对象和方法与关键字视图中的行都一一对应。如所示,在录制的Flight案例中,将测试窗口由关键字视图切换到专家视图。

clip_image019

专家视图

1.4 Active 窗口

    作为自动化测试工程师,当在测试工作中,需录制会话过程中某个特定步骤时,Active Screen 窗口提供了录制过程中应用程序的快照。要查看 Active Screen,请单击测试工具栏中的“Active Screen”按钮clip_image020或通过点击菜单栏【View】—【Active Screen】。如图所示为录制的Flight案例脚本的Active Screen窗口。

clip_image022

Active Screen窗口

    此外,根据录制前对 Active Screen 捕获选项的设置,Active Screen捕获快照的同时,还可同时捕获快照页面中每个对象的详细属性信息及属性值等。

    即使录制过程中对应用程序某一步操作未执行录制,或者测试或组件中没有对应于选定对象的步骤,也可以通过 Active Screen轻松地将对象添加至测试脚本中并对对象的值进行参数化。同时,还可通过Active Screen窗口为捕获快照中的任意对象插入检查点、方法和输出值等。 在后续章节中会进行详细阐述。

1.5 数据表

    数据表(Data Table),顾名思义应该是存储数据或设计数据的场所。在测试中,数据表(Data Table)包含一个“Global”选项卡和与每一个操作(Action)相对应的一个附加选项卡(默认为”Action1”)。要查看数据表,请单击“数据表”工具栏按钮clip_image023或点击菜单栏【View】—【Data Table】。数据表类似 Microsoft Excel 的工作表,其中的行和列表示适用不同测试脚本或操作(Action)的数据。

    如图所示,为录制的Flight案例脚本的数据表(Data Table)。由于录制完毕后并未对任何对象的值参数化,因此数据表为空,不存在任何数据。

clip_image025

Data Table表













本文转自hblxp32151CTO博客,原文链接:http://blog.51cto.com/starpoint/1263453,如需转载请自行联系原作者

相关文章
|
4月前
|
C# Windows 监控
WPF应用跨界成长秘籍:深度揭秘如何与Windows服务完美交互,扩展功能无界限!
【8月更文挑战第31天】WPF(Windows Presentation Foundation)是 .NET 框架下的图形界面技术,具有丰富的界面设计和灵活的客户端功能。在某些场景下,WPF 应用需与 Windows 服务交互以实现后台任务处理、系统监控等功能。本文探讨了两者交互的方法,并通过示例代码展示了如何扩展 WPF 应用的功能。首先介绍了 Windows 服务的基础知识,然后阐述了创建 Windows 服务、设计通信接口及 WPF 客户端调用服务的具体步骤。通过合理的交互设计,WPF 应用可获得更强的后台处理能力和系统级操作权限,提升应用的整体性能。
132 0
|
定位技术
巧用千寻位置GNSS软件|CAD功能全解析
千寻位置GNSS软件中的CAD功能,用于已有 CAD的图形的导入和编辑,并且可以对 CAD图形已有线条进行线放样,在日常测绘工作中十分常见。下面向各位介绍CAD功能的使用技巧。 点击【测量】->【CAD】,进入 CAD功能如图 5.3-1所示。以下详细介绍此界面。点 击【3D】,进入 3D视图,如图 5.3-2所示。
巧用千寻位置GNSS软件|CAD功能全解析
|
存储 定位技术 数据格式
巧用千寻位置GNSS软件| 电力线勘测如何实现?
正如大家所知,电力线勘测是在做电力线路设计之前对设计线路沿途自然环境进行勘察测量,最后把手簿测量数据在电脑端经过转换输出为电力软件专用格式数据的专用功能。 那么在千寻位置GNSS软件中该如何操作完成电力线的勘察测量呢?
|
编解码 Shell Linux
使用GFS数据驱动WRF模式场--2层嵌套 全过程学习记录
使用GFS数据驱动WRF模式场--2层嵌套 全过程学习记录
使用GFS数据驱动WRF模式场--2层嵌套 全过程学习记录
|
Android开发 iOS开发 Windows
|
Android开发 iOS开发 Windows
|
Android开发 iOS开发 Windows
|
Android开发 iOS开发 Windows