TestRail - 导入测试用例 CSV


用户可以使用 CSV 或 XML 文件一次创建多个测试用例。CSV 文件是逗号分隔的文本文件。从 Excel 导入数据需要执行 2 个步骤。

  • CSV 文件的规则
  • 将文件导入系统

CSV 文件的规则

创建 CSV 文件时必须考虑以下几点

  • CSV 文件应仅在第一张表中包含数据。

  • 第一行应在不同列中具有标题名称,接下来的数据应代表每一列

  • 请注意,导入时第一行将 映射到测试用例表单的不同字段。

  • Excel 文件中的 1 列只能与测试用例表单中的 1 个字段进行映射。

  • 必填字段必须与CSV 工作表的列映射,并且不应为空。否则,系统将生成导入失败的错误消息。

  • 非必填字段可以保留而不进行映射,或者数据可以为空。导入时,这些字段将为空白或项目设置中定义的默认值。

导入 CSV 文件

  • 转到测试用例选项卡。

  • 单击右侧的导入测试用例图标,然后选择从 CSV 导入选项。以下屏幕截图显示了导入测试用例图标和 CSV 选择

  • 从 CSV 导入向导打开。它有 4 个步骤。

  • 第一步,浏览 CSV 文件并上传成功上传后,文件名将显示在向导中。

导入测试用例
  • 在格式和映射部分中,选择为第一个文件配置新映射。用户下载配置文件后,下次可以使用相同的配置。要使用此选项,请选择从配置文件加载映射。

  • 应在“高级选项”部分中进行以下选择

    • 导入- 选择应导入测试用例的部分

    • 文件编码- 用于选择文件的编码规则,以便 TestRail 可以正确解码文件。CSV 文件的文件编码,Excel/Windows 对CSV 文件使用Windows-1252(拉丁文) ,而大多数其他工具(包括 Google 电子表格)更喜欢与 Unicode 兼容的 UTF-8 编码。

    • CSV 分隔符- 用户可以定义 , 或 ; 或 \t 来分隔字段。

    • 起始行- 用户可以从起始位置分隔标题行和数据行。并且,是否是标题行可以使用复选框来决定。

    • 模板- 用户可以选择是完整的测试用例还是步骤或探索性会话。

  • 选择这些后,单击“下一步”按钮。以下屏幕截图显示了导入测试用例过程的第一步

导入测试用例流程的第一步
  • 用户可以简单地将 CSV 列映射到 TestRail 的测试用例字段。如果用户对单个测试用例使用多行,TestRail 还支持导入单独的测试步骤和预期结果。这称为列映射,可以在 CSV 导入向导的步骤 2 中进行配置。

  • TestRail 区分 CSV 文件的单行和多行案例布局。在单行布局中,每个测试用例都由 CSV 文件中的单行或记录表示。这是大多数 CSV 文件的标准布局。

  • TestRail 支持多行布局。在这种情况下,用户选择检测新测试用例开始的列(例如,每个测试用例唯一的 ID 或名称/标题列)。此布局通常用于具有多个步骤和预期结果的测试用例。

  • 最后有一个复选框,TestRail 是否应忽略没有有效、非空标题列的 CSV 行/记录。建议选中该复选框以过滤 CSV 文件开头/测试用例之间/末尾的空行。

  • 现在,单击“下一步”按钮。以下屏幕截图显示了导入测试用例过程的第二步

导入测试用例第二步
  • 此步骤是将 CSV 值映射到 TestRail。例如,如果用户在 CSV 文件中的优先级值为“中”,则此步骤允许将其映射到TestRail 中的“低”或“正常”优先级。在此步骤中,用户可以选中该复选框以避免任何 HTML 标签作为导入数据。

  • 之后单击“下一步”按钮。以下屏幕截图显示了导入测试用例过程的第三步

导入测试用例第三步
  • 在第四中,用户可以查看 TestRail 在 CSV 文件中找到的测试用例。用户可以查看在前面的步骤中配置的文件选项以及列和值映射。用户可以使用“上一个”和“下一个”按钮来回切换以更改文件选项、列或值映射。用户对预览满意后,单击“导入”按钮。

导入测试用例第四步
  • 最后一个向导步骤显示导入的部分和测试用例的数量。它允许下载配置文件。该文件可以在第一个向导步骤中加载,并自动预配置所有向导步骤和导入选项。当使用相同布局导入多个 CSV 文件时,这非常有用。用户也可以与其他团队成员共享此配置文件。

向导最后一步