TestRail - 导入测试用例 CSV
用户可以使用 CSV 或 XML 文件一次创建多个测试用例。CSV 文件是以逗号分隔的文本文件。从 excel 导入数据需要 2 个步骤。
- CSV 文件规则
- 将文件导入系统
CSV 文件规则
创建 CSV 文件时必须考虑以下几点
CSV 文件应仅在第一张表中包含数据。
第 1 行应在不同的列中包含标题名称,接下来的数据应代表每一列。
请注意,导入时第 1 行将与测试用例表单的不同字段映射。
excel 文件中的 1 列只能与测试用例表单中的 1 个字段映射。
必填字段必须与CSV 表,并且不能为空。否则,系统将生成导入失败的错误消息。
非必填字段可以不映射,也可以为空。导入时,这些字段将为空或为项目设置中定义的默认值。
导入 CSV 文件
转到测试用例选项卡。
单击右侧的导入测试用例图标,然后选择从 CSV 导入选项。以下屏幕截图显示导入测试用例图标和 CSV 选择
从 CSV 导入向导打开。它有 4 个步骤。
在第 1步骤中,浏览 CSV 文件并上传。上传成功后,文件名显示在向导中。
在格式和映射部分,选择为第一个文件配置新映射。用户下载配置文件后,下次可以使用相同的配置。要使用此选项,请选择从配置文件加载映射。
应在高级选项部分进行以下选择
导入 − 选择应导入测试用例的部分
文件编码 − 它用于选择文件的编码规则,以便 TestRail 可以正确解码文件。 CSV 文件的文件编码,Excel/Windows 对 CSV 文件使用 Windows-1252 (Latin),而大多数其他工具(包括 Google 电子表格)则更喜欢与 Unicode 兼容的 UTF-8 编码。
CSV 分隔符 − 用户可以定义 、 或 ; 或 来分隔字段。
起始行 − 用户可以从起始位置分隔标题行和数据行。并且,可以使用复选框决定是否为标题行。
模板 − 用户可以选择它是完整的测试用例还是步骤或探索性会话。
完成这些选择后,单击"下一步"按钮。以下屏幕截图显示了导入测试用例过程的第一步
用户可以简单地将 CSV 列映射到 TestRail 的测试用例字段。如果用户对单个测试用例使用多行,TestRail 还支持导入单独的测试步骤和预期结果。这称为列映射,可以在 CSV 导入向导的第 2 步中进行配置。
TestRail 区分 CSV 文件的单行和多行案例布局。在单行布局中,每个测试用例都由 CSV 文件中的一行或记录表示。这是大多数 CSV 文件的标准布局。
TestRail 支持多行布局。用户选择用于检测此情况下新测试用例开始的列(例如,每个测试用例唯一的 ID 或名称/标题列)。此布局通常用于具有多个步骤和预期结果的测试用例。
最后有一个复选框,用于选择 TestRail 是否应忽略没有有效、非空标题列的 CSV 行/记录。建议选中该复选框以过滤 CSV 文件开头/测试用例之间/结尾的空行。
现在,单击下一步按钮。以下屏幕截图显示了导入测试用例过程的第二步
此步骤用于将 CSV 值映射到 TestRail。例如,如果用户在 CSV 文件中的优先级值为 Medium,则此步骤允许将其映射到 TestRail 中的优先级 Low 或 Normal。在此步骤中,用户可以选中复选框以避免将任何 HTML 标签作为导入的数据。
之后,单击"下一步"按钮。以下屏幕截图显示了导入测试用例过程的第 3 步
在第 4 步中,用户可以查看 TestRail 在 CSV 文件中找到的测试用例。用户可以查看文件选项以及在前面的步骤中配置的列和值映射。用户可以使用"上一步"和"下一步"按钮来回切换,以更改文件选项、列或值映射。一旦用户对预览满意,请单击导入按钮。
最后一个向导步骤显示导入的部分和测试用例的数量。它允许下载配置文件。此文件可以在第一个向导步骤中加载,并自动预先配置所有向导步骤和导入选项。当要导入具有相同布局的多个 CSV 文件时,这很有用。用户也可以与其他团队成员共享此配置文件。