定义和管理数据表
相关项: GUI 测试和脚本化 GUI 组件
添加外部数据表文件
-
选择“文件”>“设置”打开“测试设置”对话框。
-
在“设置”对话框中,选择“资源”节点。
-
在“资源”窗格的“数据表”部分中,选择以下选项之一:
- 默认位置:与测试保存在同一目录
-
外部位置: 单击“浏览”按钮,导航到存储外部数据表的目录。
注释: 如果选择外部文件作为数据表,请确保:
-
外部数据表中第一行的值与测试中的参数名称匹配。
-
外部数据表中的工作表名称与测试中的操作名称匹配。
-
手动输入信息
像处理 Excel 工作表一样,通过直接在表单元格中键入来编辑“数据”窗格中的信息。
提示: 要跳至数据表中的特定单元格,请在窗格左上角的框中输入其坐标 (例如 G27)。
-
表中的每行均表示 UFT One 在测试或操作的单次迭代期间为参数化的参数提交的一组值。
第一行包含参数名称。
-
表中的每列均表示单个参数化的参数的值列表。
数据表仅显示第一行中带有参数名称的列,并另外显示一个可在其中添加新参数的空列。
要添加或删除列,请右键单击列标题,然后选择“编辑”>“插入”或“编辑”>“删除”。
将信息导入数据表
执行以下某项操作:
-
在“数据”窗格中右键单击,并从“数据”窗格命令中选择文件 > 从文件导入。
-
在“数据”窗格中右键单击,并从“数据”窗格命令中选择工作表 > 导入 > 从文件。
注释: 还可以导入以 Microsoft Excel、制表符分隔文本文件 (.txt) 或 ASCII 格式保存的数据。
将数据表文件添加到 ALM 项目
-
确保拥有可访问的扩展名为 .xls 或 .xlsx 的 Microsoft Excel 文件。
-
在 ALM 中,新建数据表资源,然后将上一步中创建的.xls 或 .xlsx 文件上载到项目的“测试资源”模块中。
-
在 UFT One 中,选择“文件”>“设置”打开“测试设置”对话框。
-
在“测试设置”对话框的“资源”窗格的“数据表”部分中,选择“其他位置”,然后单击“浏览”按钮查找数据表文件。
-
根据需要输入数据。保存测试时,UFT One 会将数据表文件保存到 ALM 项目中。
定义操作或测试的迭代次数
执行以下某项操作:
对于操作 |
|
对于测试 |
|
注释
-
在所有数据行上运行。
当选择“在所有数据行上运行”选项时,如果不想让 UFT One 在某一行上运行迭代,则必须从数据表中删除这一整行。
-
从数据行 <X> 运行到数据行 <X>。
数据表的第一行包含列名。因此,数据行号始终比数据表显示中的行号少 1。
例如,在下表中,Alex 列在数据行编号 3 (表行编号 4) 中。
更改数据表中的参数名称
在数据窗格中,双击列的第一行,然后在单元格中输入新的参数名称。
数据表的第一行代表数据表参数名称,其名称必须以字母或下划线 (_) 开头,并包含字母、数字、句点 (.)、空格、破折号 (-) 或下划线 (_) 字符。
如果您修改数据表中的参数名称,则还必须:
-
更改所有使用该参数的相应数据表参数 (如参数化的参数值、检查点或输出值、操作参数和存储库参数) 的名称。
-
对于存储在 Micro Focus ALM 中的测试: 在测试计划模块中,还必须在为测试定义的每个配置中更新参数映射。
使用自动填充列表
可以使用自动填充列表,用预定义的值列表快速填充数据的列或行。对于常用的一系列文本 (如月份和星期几),自动填充列表非常方便。
要创建、编辑或删除自动填充列表,请在“数据”窗格中右键单击单元格,然后选择“数据”>“自动填充”以打开自动填充列表对话框。
-
在数据表单元格中,输入自动填充列表中的一项 (区分大小写)。
-
从单元格的右下角向下或向右拖动光标,使用自动填充列表中的后续项填充工作表中的后续行或后续列。
注释: 如果您输入的值出现在多个列表中,则 UFT One 使用出现该值的第一个自动填充列表。
另请参见: