深度窥探 QuickTest 视图(2)

简介:

1.1 调试视图

    调试查看器(Debug Viewer)窗口包含“监视表达式(Watch)”、“变量(Variables)”和“命令(Command)”三个选项卡,协助自动化测试工程师对测试脚本进行调试。要查看“调试查看器”窗口可通过点击菜单栏【View】—【Debug Viewer】,如图所示。

clip_image002

Debug Viewer视图

监视表达式Watch

“监视表达式”选项卡用于查看任意变量或其他 VBScript 表达式的当前值。

变量(Variables

“变量”选项卡用于查看运行会话过程中执行到某一步为止识别出的所有变量的当前值。

命令(Command

“命令”选项卡用于执行脚本行。“命令”选项卡中可以设置或修改测试脚本中的变量或 VBScript 对象的当前值。

    点击测试工具栏中的clip_image003Run运行录制的Flight样例脚本,查看调试查看器(Debug Viewer)的变化,如图所示:

clip_image004

Debug Viewer视图

1.2 信息窗口

    信息窗口(Information)列举了测试脚本中存在的语法错误或所调用函数脚本中的错误。信息窗口(Information)可以通过菜单栏【View】— 【 Information】显示或隐藏信息窗口。

    在专家视图中,通过【Tools】—【Check Syntax】或按Ctrl+F7对录制的测试脚本进行语法检查。如图所示,对Flight案例脚本执行语法检查,可以在信息窗口中看到“The syntax is valid”提示信息,表示当前测试脚本语法正确。

clip_image006

Information视图

1.3 Missing 窗口

    Missing 窗口(Missing Resources)的列举了录制测试脚本或运行测试脚本中所需引用但却无法被查找到外部资源(如:XML、Action等)。

    每次打开测试脚本,QuickTest均会自动检查当前测试脚本引用的外部资源是否存在并可通过引用而被使用。如果发现存在无法使用的资源,Missing 窗口视图中列出无法正常使用的资源。

    可以通过菜单栏【View】— 【Missing Resources】显示或隐藏Missing 窗口。如图所示,录制的Flight案例脚本由于没有引用外部资源,因此Missing 窗口中不会显示无法引用的资源。

clip_image008

Information视图

    如图所示,列出了测试脚本中所引用的无法查找到的外部资源。

    Item栏列出查找不到的资源;

    Details提供了查找不到资源的详细位置,即查找不到资源存放的位置。

clip_image009

Information视图_无法查找到引用资源

1.4 向导窗口

    过程向导(Process Guidance)是一个向导。通过过程向导可指导自动化测试工程师录制测试脚本过程中如何最好地执行某些特定的测试过程。通过过程向导自动化测试工程师能够了解新添加的过程和已经很熟悉的过程方法。

    过程向导通过两个窗口显示:过程向导流程和过程详细描述窗口。可以通过菜单栏【View】—【Process Guidance】或测试工具栏中的clip_image010显示或隐藏过程向导(Process Guidance)。如图所示,为录制的Flight案例脚本中的过程向导(Process Guidance)。

clip_image012

Process Guidance(过程向导)

1.5 资源窗口

    通过资源窗口(Resources)可以查看与测试脚本或与操作(Action)关联的资源:如函数、对象库、回收场景等。可以通过菜单栏【View】—【Resources】或测试工具栏中的clip_image013按钮显示或隐藏资源窗口(Resources)。如图所示,为录制的Flight案例脚本中的资源窗口(Resources)。

    如图所示,通过资源窗口(Resources)可以添加、删除、管理所有的资源。

clip_image015

Resources窗口1

clip_image017

Resources窗口2

1.6 测试流窗口

    如图所示,测试流窗口(Test Flow)包含操作(Action)的层次及操作(Action)之间的运行顺序。可以通过菜单栏【View】—【Test Flow】或测试工具栏中clip_image018按钮隐藏或显示测试流窗口(Test Flow)。

clip_image020

Test Flow














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

相关文章
|
存储 缓存 NoSQL
【Laravel框架】对于Laravel框架架构的研究以及视图方法和内置会话在项目里的运用
【Laravel框架】对于Laravel框架架构的研究以及视图方法和内置会话在项目里的运用
293 0
【Laravel框架】对于Laravel框架架构的研究以及视图方法和内置会话在项目里的运用
|
数据库 开发框架 数据安全/隐私保护
|
测试技术 数据安全/隐私保护
|
测试技术 数据安全/隐私保护