本主题解释如何在 SOAtest 和 Virtualize 中应用并自定义搜索工具。此工具在文本中搜索用户定义的关键字。可以将其配置为检测不需要的术语的存在或预期术语的不存在。
本章包含:
搜索工具搜索用户定义的关键字的文本,如果指定的关键字存在或不存在,则报告失败(取决于工具设置)。如果希望得到关于存在不需要的术语或不存在预期术语的通知,这是非常有用的。
由于该工具的目的是搜索是否存在用户定义的关键字,因此在使用它来指定 a)要搜索什么词以及 b)如果该词不存在或存在,是否需要报告消息之前,必须对其进行自定义。
搜索工具是高度可定制的,以允许精确的搜索。可以添加关键字、删除关键字或清除关键字列表。此外,还可以指定是否应该报告关键字的存在或不存在,以及如果检测到指定的模式,将报告什么消息。还可以控制搜索是否使用正则表达式,或者搜索是否区分大小写。
可以自定义以下选项:
Custom Output Message: 指定发现故障时在质量任务视图中显示的消息。在项目上下文中使用搜索工具时 (例如,在测试套件中),如果找到搜索项(或者没有找到,取决于设置),则你可以参数化搜索工具输出的消息。这允许你使用来自数据源的输出消息列表,这是其他任何方法都不可能做到的。
消息中允许使用两个特殊的通配符。通配符将替换为适当的值:
%0
将替换为已找到或未找到的关键字。在正则表达式模式下,这将是页面上与正则表达式匹配的实际字符串。
%1
:将替换为在搜索工具处于正则表达式模式时用于搜索的正则表达式模式。