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