使用不同的数据表
相关项: GUI 测试和脚本化 GUI 组件
使用测试时,默认情况下数据表会随测试另存为 .xls 或 .xlsx 文件 (或者有时另存为这两种格式)。默认情况下,UFT One 会在运行测试时使用测试数据表的已输入值。
但是,在运行测试时,您可以指示 UFT One 使用其他数据表/工作表,而不使用随测试一起保存的数据表/工作表。例如,可以将输入的数据表保存在其他位置,并在运行测试时指示测试使用该数据表。还可以指示 UFT One 使用外部保存的数据表。可在“测试设置”对话框的“资源”窗格中指定数据表的名称和位置。
可能存在不同的场景,需要保存或访问不同的数据表。
何时将数据表保存到其他位置或使用其他位置的数据表 |
|
何时保存运行时数据表 |
如果保存来源于运行时数据表的结果数据对您很重要,则可以在测试的结尾插入 DataTable.Export 语句,以将运行时数据表导出到文件。然后可以使用数据表的文件 > 从文件导入菜单将数据导入设计时数据表。或者,您可以在测试的开头添加 DataTable.Import 语句,导入在上一运行会话结束时导出的运行时数据表。有关这些方法的更多详细信息,请参阅《UFT One Object Model Reference for GUI Testing》的 Utility Objects 部分中的 DataTable 对象。 |
何时在 ALM 中保存运行时数据表 |
使用 ALM 时,必须先在 ALM 项目的测试资源模块中保存数据表文件,然后在“测试设置”对话框的“资源”窗格中指定数据表文件。 可以将新的或现有数据表文件添加到 ALM 项目。请注意,将现有数据表文件从文件系统添加到 ALM 项目会创建文件的副本。因此,一旦将文件保存到项目中,对 ALM 数据表文件所做的更改便不会影响文件系统中的数据表文件,反之亦然。 |