本文转自
在设计自动化测试时,需要为一些步骤配置一些数据,比如:
- 传递参数给某个测试步骤
- 从一个测试步骤中获取输出值
Katalon支持从以下各种类型中进行选择:
数值类型 | 说明 |
---|---|
常量(Constant) | 该类数值不会随着程序的运行而改变数值 |
变量(Varialbe) | 该类数值可能会随着程序的执行而改变其值,但是它的作用范围只能在定义它的程序中访问 |
全局变量(Global Variable) | 该类数值可能会随着程序的执行而改变其值,不过,在整个项目中都能被访问到 |
测试数据(Test Data Value) | 从测试数据文件中得到的数据 |
二进制(Binary) | 二进制表达式数据 |
布尔值(Boolean) | 布尔值类型,可以直接通过True或者False提供,也可以通过布尔表达式提供 |
测试用例(Test Case) | 数据是测试用例 |
测试数据(Test Data) | 数据是测试数据文件 |
测试对象(Test Object) | 数据是测试对象 |
方法调用(Method Call) | 数据是方法调用 |
属性(Property) | 数据是一个对象的公共属性 |
列表(List) | 数据是列表值 |
字典(Dictionary) | 数据是包含键与值的字典 |
以下是每种数值类型中怎么赋值:
数值类型 | 赋值方法 |
---|---|
●字符串(String) ●整型(Integer) |
直接在Value对应的单元格中输入值 |
●变量(Variable) ●全局变量(Global Variable) |
在Value对应的单元格中下拉的项中选择 |
布尔值(Boolean) | 在Value对应的单元格中下拉的项中选择 |
列表(List) | ●点击Value对应的单元格 ●弹出如下所示的对话窗口 ●通过操作该窗口的Add可以添加多项值 ●点击OK保存返回列表,此时列表数据完成 |
字典(Dictionary) | ●点击Value对应的单元格 ●弹出如下所示的对话窗口 ●通过操作该窗口的Add可以添加多项值 ●点击OK保存返回列表,此时列表数据完成 |