silk test的操作员概览介绍了测试工具的基本功能与操作流程,帮助用户快速掌握自动化测试的核心要点。
1、 每个4test表达式均由操作数及运算符构成。
2、 操作符用于定义对操作数进行的运算。
3、 操作数可为字面值、常量、标识符或函数调用等表达式。
4、 默认优先级顺序
5、 若未用圆括号明确指定优先级,Silk Test Classic将依据下表顺序对表达式进行求值,表中操作符按从高到低的优先级排列。
6、 括号内为最高优先级,必须优先处理。
7、 通过使用圆括号,可改变操作符优先级的默认顺序,明确指定操作数与操作符的分组方式,例如:
8、 将a与2相乘后,所得结果加到b上
9、 (将2加到b上,再与a相乘)
10、 算术运算符号的含义
11、 算术运算符用于进行加减乘除、求幂及取余计算。
12、 将一个数值加到另一个数值上
13、 减法是将第二个数从第一个数中减去。
14、 将一个操作数与另一个操作数相乘
15、 第一个数除以第二个数
16、 模块运算取两整数相除后的余数。
17、 指数是一种用底数与幂次表示数值大小的数学方法。
18、 操作数类型
19、 算术运算符可用于整数和实数操作。
20、 算术运算及集合
21、 加号和减号是集合的有效操作符。加号等同于集合并与添加元素功能,实现两个集合的合并操作。
22、 超集由两个互不重叠的子集合并而成,即超集等于子集A与子集B之和。若其中一个子集仅包含一个元素,则该合并操作等同于向集合中添加成员的操作。
23、 负算子等同于SetExclude和SetRemoveMember函数,用于从一个集合中排除另一个集合或单个元素,实现集合的差集操作。
24、 子集指在超集B中未包含的所有替代元素所组成的集合,即从全集中剔除超集B后剩余部分的集合。
25、 将集合B从集合A中排除,等价于集合A与集合B的补集的交集。
26、 以下示例可使排除法的作用更清晰明了。
27、 处理查询数据
28、 红与绿蓝交织,红为主调。
29、 红绿蓝三色的空集
30、 红绿蓝三色交织,红与绿蓝相映成趣。
31、 在第三个示例中,单个成员的规范被视为正确操作,类似于SetRemove函数,将其从左侧操作集合中移除。
