运营商和功能

运营商和函数的列表中的示例结果低于参考下图所示的测试点。搜索的起始点是测试点文件夹中。进一步TQL查询示例中可以找到章“TQL示例解决方案”

例子,现状

箭头操作符

- >

检查水平下的起点,

- >部分返回TestCase的文件夹汽车和测试点汽车1,1汽车,卡车,摩托车

= >

检查所有级别下的起点,

= >部分返回所有TestCase文件夹,用例,TestSteps TestStepValues

关系运算符

= =

相同的情况下,

= >部分:TestCase (Name = =“汽车”)返回TestCase汽车

=我=

平等,不分大小写,

= >部分:TestCase (Name =我=“汽车”)返回TestCase汽车

! =

不平等的,

= >部分:TestCase(名字!= "汽车")返回的测试汽车1,1汽车,卡车,摩托车

!我=

不平等,不分大小写

<

不到,

= >部分:XTestStepValue [(Name = =“DateOfBirth”)和(价值< 01/01/1980))返回TestStepValueDateOfBirth

>

比,

= >部分:XTestStepValue [(Name = =“DateOfBirth”)和(价值>“12/12/1970”))没有返回任何结果

< =

小于或等于,

= >部分:XTestStepValue [(Name = =“DateOfBirth”)和(值< =“01/01/1980”)]返回TestStepValueDateOfBirth

> =

大于或等于,

= >部分:XTestStepValue [(Name = =“DateOfBirth”)和(值> =“12/12/1970”)]返回TestStepValueDateOfBirth

= ~

一个表达式组成的正则表达式,

= >部分:TestCase (Name = ~ ^汽车”)返回的测试汽车汽车1、^标志一个单词的开始

=我~

一个表达式组成的正则表达式,不区分大小写

= ?

是正确的一部分包含在左边,

= = >部分:TestCase(名字?“汽车”)返回的测试汽车,汽车1,1汽车

=我?

是正确的一部分包含在左边,不分大小写

! ?

是正确的部分不包含在左边,

= >部分:TestCase(名字! ?“汽车”)返回卡车摩托车

!我?

是正确的部分不包含在左边,不分大小写

逻辑运算符

两个元素和链接,

= >部分:TestCase (Name = =“汽车”)和(Name = =“卡车”))没有返回任何结果

或链接的两个元素,

= >部分:TestCase (Name = =“汽车”)或(Name = =“卡车”))返回的测试汽车卡车

数学运算符

+、-、*、:

加法,减法,乘法和除法

其他终端符号

数字

任何整数的一系列数字

文本

任何一系列信件,主要是元素名称,类型描述等

部分

当前元素的所有子元素

SUPERPART

所有当前元素的父元素

AllReferences

当前元素的子元素和他们联系,

- > AllReferences

返回

搜索函数返回的元素,这是之前返回

否定,

= >部分:TestCase(不是(Name = =“汽车”)和(Name = =“卡车”))返回所有测试点

功能

计数(“assocname”)

提供相关的特定类型的元素的数量,

= >部分:TestCase(计数(“项目”)= = 0]返回所有测试点不与任何TestSteps和TestCase文件夹:汽车1,1汽车,卡车,摩托车

自我

返回对象本身

EVALCP (tcp)

返回一个测试配置参数的值。

= >部分:TestCase (EVALCP(“浏览器”)= =“InternetExplorer”]返回所有的包含测试点测试配置参数浏览器与价值InternetExplorer

对象(„id " {" id "})

对象是由他们决定UniqueID和/或NodePathName,

- >对象(“-84917”)UniqueID指定返回的对象

项目

这个函数返回该项目对象独立于查询的起始点,

- >项目返回项目的根元素

{联盟(查询,查询})

确定一组联盟

(查询{交叉口,
查询})

决定了十字路口

{补充(查询,查询})

决定了互补的总和

SORT(查询,“条件”)

根据标准(类型查询见“保存查询章虚拟文件夹”),

- >排序(= >部分:TestCase,“名字”)返回所有的字母顺序升序排列测试点(a - z)。使用“+条件”“条件”指定一个提升(+)或降序排序顺序(-)。

子集

提供在花括号中指定数量的范围。可以指定一个索引的搜索一个特定的对象,或指定一个搜索特定区域。

语法:<箭头操作符>子集(<查询>、<指数>、<范围>)可以选择指定范围。

- >子集(= >部分:TestCase, 3)返回TestCase文件夹中的前三个测试点测试点:汽车,汽车11汽车,

- >子集(= >部分:TestCase, 3、2)返回1汽车卡车

日期和时间格式应该比较时,必须指定用引号。如果运营商包含大于或小于符号(<、>、< =、> =),只有日期、时间或数字格式可以相比。如果字符串进行比较,如果这两个字符串可以被转换成浮点数,双比较将可以使用和上面提到的运营商。

使用浮点数TQL搜索

与浮点数搜索属性,使用数据类型双,一个点是用来代替一个逗号 (如每分相对权重——需求)。发现的价值只能使用关系运算符<>

语法:

关系运算符< > < number.number >