TestRail - 导入测试用例 CSV



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

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

CSV 文件规则

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

  • CSV 文件应仅包含第一个工作表中的数据。

  • 第 1 行应在不同的列中包含标题名称,接下来的行应表示每一列。

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

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

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

  • 可选字段可以不进行映射或数据可以为空。导入时,这些字段将为空或使用项目设置中定义的默认值。

导入 CSV 文件

  • 转到“测试用例”选项卡。

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

  • “从 CSV 导入”向导打开。它包含 4 个步骤。

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

Import Test Cases
  • 在“格式和映射”部分,选择“为第一个文件配置新的映射”。用户可以在下次下载配置文件后使用相同的配置。要使用此选项,请选择“从配置文件加载映射”。

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

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

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

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

    • 起始行 - 用户可以将标题行和数据行分隔开,从哪里开始。并且,可以使用复选框确定是否为标题行。

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

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

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

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

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

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

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

2nd Step of Import TestCase
  • 此步骤用于将 CSV 值映射到 TestRail。例如,如果用户在 CSV 文件中具有中等优先级值,则此步骤允许将其映射到 TestRail 中的普通优先级。在此步骤中,用户可以选中复选框以避免将任何 HTML 标记作为导入数据。

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

3rd Step of Import Test Case
  • 在第四步中,用户可以查看 TestRail 在 CSV 文件中找到的测试用例。用户还可以查看文件选项以及在先前步骤中配置的列和值映射。用户可以使用“上一步”和“下一步”按钮在文件选项、列或值映射之间来回切换以进行更改。一旦用户对预览满意,点击“导入”按钮。

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

Last Wizard Step
广告