运营商和功能
运营商和函数的列表中的示例结果低于参考下图所示的测试点。搜索的起始点是测试点文件夹中。进一步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 > |