您可以在验证点编辑器中指定几个元素的颜色设置。
以下段落解释部分“验证点编辑器”窗口以及工具栏。
窗口的左侧窗格中显示元数据。它显示定义如何管理特定数据的一组属性。可以对此网格进行编辑。例如,您可以编辑此元数据网格中文本验证点中的“忽略大小写”或“空格规则”。要编辑它,请双击值列中的值。
验证点编辑器顶部的工具栏有五个按钮。
文件:保存 - 保存执行的所有编辑。
文件:还原 - 将数据状态还原至最后一次保存的状态。如果从打开验证点以来都还未保存编辑,那么它会还原为打开时的状态。
如果已经完成编辑且已保存,那么它会还原到上次保存的状态。
文件:检出 - 检出 ClearCase®中的验证点。检出验证点时,文件:检出按钮可用。如果还未检入验证点,那么“文件:检出”按钮不可用。
隐藏/显示 TestObject Info -
在显示编辑器窗口的测试对象和识别数据窗格之间切换。当此信息隐藏时,将整个编辑器窗口都用于主数据区域。这是固定设置 - 下次打开比较器时,会显示上次的设置。但是,请注意如果“测试对象树”包含多个节点,那么不管此次设置如何,下次打开验证点编辑器时均将再次显示这些窗格。
替换基线 - 使用新图像替换基线图像。新图像将成为以后回放的基线。“验证点和操作向导”也会再次捕获图像验证点。
帮助 - 提供验证点编辑器的帮助信息。在 Functional Tester 的帮助菜单中,您可以随时获取“Functional Tester 帮助”。
菜单栏包含与本主题中所述的工具栏按钮作用相同的命令。
文件 - 包含保存、还原、检出和退出命令,这些命令与“主工具栏”部分中列出的按钮作用相同。
编辑 - 这些命令与“属性验证点”部分中列出的按钮作用相同。
测试对象 > 高亮显示 - 如果测试应用程序已打开,那么您可以在“测试对象”树中选择对象,然后单击此命令,以查看应用程序中高亮显示的对象。如果需要验证应用程序中的对象,那么请使用此功能。
首选项 > 工具栏 - 工具栏控制工具栏的显示界面。隐藏/显示文件、元数据和帮助工具栏。树上测试对象的外观显示编辑测试对象描述对话框,在其中您可以定制每个对象在“测试对象层次结构”中显示的文本。隐藏 TestObject Info 在显示编辑器窗口的测试对象和识别数据窗格之间切换。
帮助 - 显示验证点编辑器的帮助信息。从 Functional Tester 中的帮助菜单中,您可以随时获取“Functional Tester 帮助”。
验证点编辑器的右侧窗格中显示验证点数据。例如,对于属性验证点,此处显示属性和值列。在此您可以编辑验证点数据。
如下节所示,从录制验证点中可以获得七种类型的显示。
属性验证点 - 网格显示
创建属性验证点时,对象属性显示为网格格式。请参阅创建属性验证点获取有关录制它的信息。网格中显示的属性属于测试对象树中高亮显示的对象。属性出现在左列中,它们的值出现在右列中。您可以通过选中属性的复选框来在属性列中编辑执行测试的属性,还可以在值列中编辑它们的属性值。
缺省情况下,所有的属性出现时没有复选标记,就是说不能对它们进行测试。通过在要测试的属性上打上复选标记,选择要测试的属性。
每次回放带有此验证点的脚本时,均会测试选中的属性。单击网格上的全部选中工具栏按钮 ,您可以选中列表中的全部属性。使用网格上方的取消全部选中按钮
来清除全部属性。根据要测试的属性数量,通常最简单的方法是使用一个这种按钮来选择或清除全部选择,然后分别选择或清除异常。
使用“属性”验证点时,最好只测试希望测试的指定属性。
网格使用嵌套树层次结构。如果列表中显示出文件夹,那么您可以通过双击它或选择展开图标来展开文件夹。如果您选择或清除文件夹图标本身,那么将测试或不测试其下所有属性。
要编辑值,请双击网格单元格。该单元格变为可编辑。在单元格外单击,使编辑生效。通常,双击值可使单元格变为可编辑字段,但只能更改值。 某些特殊情况下,出现包含信息的其他对话框。 例如,如果属性为颜色,那么当双击颜色值时,打开标准“颜色”对话框。在此处进行编辑,然后关闭“颜色”框。其他情况下,双击值时,值列中可能显示下拉列表。例如,下拉列表中将出现 true 或 false 的值。如果值是字符串或复合体值类型,那么您可以右键单击它,然后选择打开,在单独的窗口中显示值,这样您可以看到较长的文本行,从而更易于编辑。
网格包含以下“属性验证点”显示的工具栏按钮。这些按钮只应用于当前显示的数据。
剪切 - 剪切选择的属性。将其放置在编辑器剪贴板上以供粘贴。
复制 - 将选择的属性复制到编辑器剪贴板。
粘贴 - 粘贴剪切或复制的属性。按字母顺序将其插入到显示界面中。
删除 - 删除选择的属性。剪贴板上不会保留删除的属性。
区分大小写正则表达式 - 在打开和关闭区分大小写正则表达式比较之间切换。
将值转换为正则表达式 - 将更新的测试对象属性网格中的识别属性值转换为正则表达式。请参阅使用模式替换完全匹配的属性,获取更多信息。
将值转换为数字范围 - 将更新的测试对象属性网格中的识别属性值转换为数字范围。请参阅使用模式替换完全匹配的属性,获取更多信息。
评估正则表达式 - 显示正则表达式评估程序,您可以使用它来测试正则表达式,然后在验证点中尝试正则表达式。
将值转换为数据池引用/
取消数据池引用 - 使用数据池引用来代替验证点中的字面值,从而使用数据池。取消验证点中的数据池引用。请参阅关于数据池引用和验证点。
全部选中 - 在列表中的每个属性前加选中标记。每次回放带有此验证点的脚本时,均会测试选中的属性。
取消全部选中 - 清除列表中每个属性前的选中标记。回放包含此验证点的脚本时,不会测试取消选中的属性。
隐藏取消选中的属性/显示全部属性 - 单击隐藏 取消选中的属性,来隐藏取消选中的属性。然后,您将只看到将要被测试的属性。单击显示全部属性,显示全部属性,包括所有取消选中的属性。
此网格包含属性验证点显示界面的以下弹出菜单命令。要访问它们,请右键单击值列中的值。
打开 - 如果值是字符串值或复合值,那么会在单独的窗口中显示它,这样您可以看到较长的文本行,从而更易于编辑。
区分大小写正则表达式 - 在打开和关闭区分大小写正则表达式比较间切换。
评估正则表达式 - 显示正则表达式评估程序,您可以用来测试正则表达式,然后在验证点中尝试正则表达式。
将值转换为正则表达式 - 将属性值转换为正则表达式。请参阅使用模式替换完全匹配的属性,获取更多信息。
重做/撤销正则表达式 - 重做或取消正则表达式转换。
将值转换为数字范围 - 将属性值转换为数字范围。请参阅使用模式替换完全匹配的属性,获取更多信息。
撤销数字范围 - 重做或取消数字范围。
将值转换为数据池引用 - 使用数据池引用,以使用数据池来代替验证点中的字面值。
撤销数据池引用 -
取消验证点中的数据池引用。
数据验证点 - 菜单层次结构显示
创建数据验证点并选择“菜单层次结构”或“菜单层次结构及属性”测试时,菜单在主数据区域显示为树形格式(右侧窗格)。“菜单层次结构”和“菜单层次结构及属性”是两个示例。数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除这两种值以外的值。
根据记录验证点的方式,此树会显示应用程序的整个菜单层次结构或只显示顶级菜单及其子项。如果您选择完整菜单栏,那么树中会按照菜单栏中从左到右的顺序从上至下显示每个顶级菜单。每个独立的菜单项显示在其顶级菜单下面。使用加号和减号来打开和关闭每个顶级菜单的列表。
缺省情况下,出现的所有菜单项都带有复选标记,就是说将对其进行测试。每次回放带有此验证点的基本时,均会测试选中的项,但不会测试取消选中的项。单击树上的选中全部工具栏按钮,您可以选中全部菜单项。使用取消全部选中按钮来清除全部项。
树上方的剪切、复制、粘贴、删除、全部选中和取消全部选中工具栏按钮应用于树形层次结构中选择的菜单项,且只在验证点编辑器内适用。(它不会使用系统剪贴板。)
数据验证点 - 文本显示
创建数据验证点并选择“可视文本”测试时,文本以文本框格式显示在主数据区(右侧窗格)中。可视文本是一个示例。数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除此之外的值。
文本显示在用作基本文本编辑器的文本框中。您可以在此文本框中直接输入和编辑。要编辑验证点数据,请在此区域中对文本进行编辑。
数据验证点 - 表显示
创建数据验证点并选择“表内容”或“选择的表单元格”测试时,表数据显示在主数据区域的表(右侧窗格)中。“表内容”和“选择的表单元格”是两个示例。数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除这些值以外的值。
此表所显示的信息与应用程序中的表所显示的信息相同。要编辑验证点数据,请双击表中的任意单元格,以编辑单元格。
表区域上方的剪切、复制、粘贴和删除工具栏按钮应用于选定的行,且只可适用于验证点编辑器内。(它不会使用系统剪贴板。)
您可以右键单击表项,访问弹出菜单。命令与在属性验证点 - 网格显示 段落中列出的那些命令相同。
数据验证点 - 树形层次结构显示
创建数据验证点并选择“树形层次结构”或“选择的树形层次结构”测试时,数据以树形格式显示在主数据区域(右侧窗格)。“树形层次结构”和“选择的树形层次结构”是两个示例。 数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除这两种值以外的值。
树上方的剪切、复制、粘贴、删除、全部选中和取消全部选中工具栏按钮应用于树形层次结构中选择的项,且只在验证点编辑器内适用。(它不会使用系统剪贴板。)
数据验证点 - 列表显示
创建数据验证点并选择“列出元素”测试时,数据以列表格式显示在主数据区域(右侧窗格)。“列出元素”是一个示例。数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除此之外的值。
列表上方的工具栏按钮与在对象属性网格(属性验证点 - 网格显示部分中有所描述)中找到的那些按钮相同。 按钮作用同描述的一样,不过它们应用于选定的列表项。剪切、复制、粘贴和删除、选中全部和取消选中全部工具栏按钮只适用于验证点编辑器内部。(它不会使用系统剪贴板。)上面还描述了插入按钮。
数据验证点 - 状态显示
创建数据验证点并选择“复选框按钮状态”或“切换按钮状态”测试时,数据以列表格式显示在主数据区域(右侧窗格)中。“复选框按钮状态”或“切换按钮状态”是两个示例。 数据值字段中显示的测试列表取决于对象代理提供的信息。还会显示除此之外的值。
这是“验证点编辑器”窗口的左上方窗格。它是脚本对象映射的一部分。这种分层显示只包含验证点中的对象。不能编辑“测试对象”树。对于属性验证点,您可以选择其中的对象,并在右侧窗格中的属性列表中编辑其属性。
您可以双击树中的文件夹,来展开和折叠下面的对象。单击树中的个别对象,在属性列表中查看其属性。
每个节点左侧的复选框指示是否将测试该节点。测试选中的项。
这是编辑器窗口中的左下方窗格。识别选项卡显示 Functional Tester 所使用的识别数据(不可编辑)。管理选项卡显示对象的内部管理数据,它不可编辑。这些属性用来管理和描述测试对象。识别和管理数据是脚本对象映射中的属性,使用它们来定位和管理关联脚本上下文中的此测试对象。您可以使用此信息来判断正在测试的关联应用程序中的测试对象是哪种。
元数据选项卡显示了一组定义如何管理特定数据的属性。可以对此网格进行编辑。例如,您可以编辑此元数据网格中文本验证点中的“忽略大小写”或“空格规则”。要编辑它,请双击值列中的值。
“识别和管理”属性是创建验证点时测试对象的对象映射属性的快照。 随着应用程序的改进,它们变为历史信息。