运营商和功能
运营商和函数的列表中的示例结果低于参考下图所示的测试点。搜索的起始点是测试点文件夹中。进一步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文件夹中的前三个测试点测试点:汽车,汽车1和1汽车, - >子集(= >部分:TestCase, 3、2)返回1汽车和卡车  | 
              
![]()  | 
               日期和时间格式应该比较时,必须指定用引号。如果运营商包含大于或小于符号(<、>、< =、> =),只有日期、时间或数字格式可以相比。如果字符串进行比较,如果这两个字符串可以被转换成浮点数,双比较将可以使用和上面提到的运营商。  | 
              
与浮点数搜索属性,使用数据类型双,一个点是用来代替一个逗号
语法:  | 
               关系运算符< > < number.number >  | 
              
