将数据源添加到 API 测试

相关项: API 测试

本主题介绍如何将数据源添加到 API 测试。执行此操作之后,可以通过从测试的数据源拉取属性值来用数据驱动测试。

备注: 有关 GUI 测试和 GUI 测试“数据”窗格的数据处理的详细信息,请参阅数据窗格

添加 Excel 数据源

添加 Excel 数据源以从 Excel 电子表格用数据驱动测试。

  1. 在“数据”窗格中,单击新建数据源向下箭头 ,然后选择 Excel

  2. 在所打开的新建/更改 Excel 数据源对话框中,执行以下操作:

    1. 浏览到文件,并指明第一行是否为标题行。

      如果添加本地 Excel 数据源,系统会提示您将 Excel 文件路径转换为当前测试文件夹的相对路径。

      如果您希望其他用户或产品能够在其他计算机上运行此测试,则相对路径很有用。

      如果您移动 Excel 文件或测试文件夹,请确保测试用于 Excel 文件的路径保持正确。

      备注: OpenText Application Quality Management 中创建的 Excel 数据源不支持相对路径。

    2. 指定数据源的名称,或将默认值保留为 Excel 文件的名称。

    3. 选择是链接到 Excel 文件的原始位置,还是创建一个本地副本。

      本地副本可随测试一起移植,但不会链接到原始文件。对原始 Excel 文件所做的任何更新都不会反映在副本中。

    4. (可选) 选择“允许其他工具覆盖数据”

      此选项使您能够从具有不同值的 OpenText Application Quality Management 运行测试,或在从您的测试中调用的其他测试或操作中编辑数据。

  3. 在“数据”窗格中,从 Excel 节点下选择数据源。在右窗格中,可以查看和编辑值。

    警告: 将 Excel 常规格式用于 Excel 工作表中的值。

返回页首

添加 XML 数据源

添加 XML 数据源以从 XML 文件用数据驱动测试。

  1. 在“数据”窗格中,单击新建数据源向下箭头 ,然后选择 XML

  2. 新建 XML 数据源对话框中,输入数据源名称并选择要用作数据源基础的文件:

    选项 描述
    架构文件 浏览到 .xsd 文件。
    XML 文件 浏览到 .xml 文件。
    使用现有项 从另一个测试浏览到基于 XML 的现有数据源。
  3. 在“数据”窗格中,选择数据源的节点。例如:

  4. 在“数据”窗格网格中编辑 XML 数据。单击添加行按钮 来添加行值。

  5. 要加载 XML 值,请单击从 XML 文件加载数据按钮

返回页首

添加数据库数据源

添加数据库数据源以从 OleDB 或 ODBC 数据库用数据驱动测试。

  1. 在“数据”窗格中,单击新建数据源向下箭头 ,然后选择数据库
  2. 添加新数据库数据源向导的“设置数据库连接”窗格中,将“连接类型”定义为相关的“OleDB”或“OCDB”

  3. 按以下方式设置连接字符串:

    选项 描述
    OleDB

    执行以下某项操作:

    • 将 OLE DB 连接字符串粘贴到文本区域。

    • 从下拉列表中选择一个以前定义的连接字符串。

    • 单击生成连接字符串按钮 以使用 Microsoft“数据链接属性”对话框。

    ODBC 连接

    单击生成连接字符串按钮 以选择 DSN 类型。然后选择 DSN 类型,并提供必需的凭据。

    要创建或编辑 DSN 条目,请单击管理 ODBC 数据源按钮。关闭管理器对话框后,单击重新加载 DNS 列表按钮刷新列表。

    有关详细信息,请单击“ODBC 数据源管理器”对话框中的帮助按钮。

  4. 测试连接以验证您的详细信息,然后单击“下一步”或“确定”继续。
  5. 在“设置 SQL 语句”页面中,为数据源提供未被其他数据源使用的唯一名称。

    备注: 如果未提供名称,在构建查询后,将自动为数据源分配表名称。

    然后使用以下方式之一提供 SQL 语句:

    选项 描述
    粘贴 将现有语句粘贴到文本区域
    选择 从下拉列表中选择先前定义的语句。
    查询设计器

    按以下方式使用查询设计器:

    1. 单击“生成查询语句”按钮 以打开查询设计器对话框

    2. 选择一个表或视图。查询设计器会在下部窗格中列出所有行,并在预览窗格中显示相应的 SQL 语句。

    3. 启用自动执行,以便在对上部窗格中进行更改时查看查询的结果。

    4. 默认情况下,查询设计器会选择表中的所有列。要从查询中删除某列,请清除对应于此列的“输出”复选框。

    5. 要设置排序顺序,请从排序列下拉列表中选择升序降序。如果要对多个行进行排序,请提供从 1 开始的排序顺序。查询设计器会向预览窗格中添加 ORDER BY 子句。

    6. 要向语句中添加 GROUP BYDISTINCT 子句,请选择相应的复选框。

    7. 单击确定接受查询,并返回到向导。

  6. 在向导的设置 SQL 语句页面中,单击检查 SQL 语句按钮。

    查询预览完成后,单击“关闭”以返回向导。

  7. 单击“完成”。OpenText Functional Testing 在“属性”窗格的数据库数据源属性选项卡(属性窗格 —— API 测试)中显示查询详细信息。

    备注: 默认情况下,“数据”窗格显示查询数据的前十行。要更改显示的行数,请使用常规窗格

返回页首

添加本地数据表

添加本地数据表作为数据源,以从本地数据库用数据驱动测试。

  1. 在“数据”窗格中,单击新建数据源向下箭头 ,然后选择本地表

  2. 新建/编辑本地表数据源对话框中,单击“添加” 按钮以在数据表中创建列。

  3. 在列的列表中,指定列名称和描述。从下拉列表中选择一个数据类型。

  4. 对于要创建的每个列,重复步骤 3

  5. 完成后,单击“确定”。

  6. 在“数据”窗格中,在左窗格中选择表的节点,并使用键盘上的箭头在表中移动。在单元格中输入以手动设置值。

返回页首