如何从 CSV 文件导入测试用例和测试步骤

使用从 CSV 文件导入功能,可将测试用例批量添加到 Targetprocess 。 由于 Targetprocess 中引入了详细的测试步骤,因此现在导入测试用例的方式有所不同。 目前有两种选择。

将步骤放入测试用例的描述字段

关于这项任务

第一个选项使用测试用例的描述字段。 该字段可存储步骤和成功的详细信息以及其他相关数据。 下载 CSV 文件模板,将数值填入其中,然后运行导入。 此时,根本不需要处理单个测试步骤实体。

第一个选项使用测试用例的描述字段。 该字段可存储步骤和成功的详细信息以及其他相关数据。 下载 CSV 文件模板,将数值填入其中,然后运行导入。 此时,根本不需要处理单个测试步骤实体。

过程

  1. 创建一个 CSV 文件,其中包含测试用例列表,该列表有三个必填列,分别是
    1. 项目 ID 或名称
    2. 测试用例名称。 单行文本字符串。
    3. 测试用例描述。 支持 HTML 标记。
      测试计划栏不是必填项。 但是,如果导入的测试用例附在任何测试计划上,则在该栏中填入测试计划的 ID。
  2. 2) 转到设置 → 导入。
  3. 3) 从 "选择要导入的实体类型 "下拉菜单中选择测试用例。
  4. 点击 "Choose file(选择文件)"按钮上传在步骤 1 中创建的.csv 文件,然后点击 "Next(下一步)"按钮。
  5. 将.csv 文件中的列与相应字段匹配,然后单击 "下一步"。
  6. 测试用例导入完成后,再次点击 "下一步 "查看日志。
  7. 转到设置 → 角色。
  8. 添加新角色,为其命名为 " 观察者 "。
  9. 取消选择允许对该角色进行添加/编辑和删除操作的所有复选框,并为实际需要的操作留出选 项--例如,"添加评论 "用于仅查看和评论模式。
  10. 保存角色。

为测试用例插入详细的测试步骤

关于这项任务

第二种方法是将测试用例的步骤和成功细节分解成独立的测试步骤实体。 这种方法需要两个步骤来完成导入,而不是一个步骤。 首先,从列表中导入测试用例(下载 CSV 文件模板),然后从另一个列表中导入每个测试用例的详细测试步骤(下载 CSV 文件模板)。

步骤 1. 测试用例导入前

过程

  1. 创建一个 CSV 文件,其中包含两个必填列:
    1. 项目编号/名称
    2. 测试用例名称。 单行文本字符串。

      测试计划栏不是必填项。 但是,如果导入的测试用例附在任何测试计划上,则在该栏中填入测试计划的 ID。

  2. 转到设置 → 导入。
  3. 从 "选择要导入的实体类型 "下拉菜单中选择测试用例。
  4. 点击 "Choose file(选择文件)"按钮上传.csv 文件,然后点击 "Next(下一步)"按钮。
  5. 将.csv 文件中的列与相应字段匹配,然后单击 "下一步"。
  6. 测试用例导入完成后,再次点击 "下一步 "查看日志。

    下面是导入的测试用例的外观。 还缺少详细的步骤,我们来补充一下!

第 2 步, 详细测试步骤导入

过程

  1. 创建包含测试步骤的 CSV 文件,其中有四个必填列,分别是
    1. 项目编号 /名称
    2. 被视为测试步骤父级的测试用例名称ID
    3. 测试步骤说明。 支持 HTML 标记。
    4. 测试步骤的结果。 支持 HTML 标记。
  2. 转到设置 → 导入。
  3. 从 "选择要导入的实体类型 "下拉菜单中选择 "测试步骤"。
  4. 点击 "Choose file(选择文件)"按钮上传.csv 文件,然后点击 "Next(下一步)"按钮。
  5. 将.csv 文件中的列与相应字段匹配,然后单击 "下一步"。
  6. 测试步骤导入完成后,再次点击 "下一步 "查看日志。 下面是导入的带有测试步骤的测试用例的外观:

    到目前为止,您还不能在导入操作中控制运行顺序 (即测试步骤顺序)。 所有新的测试步骤都会添加到相关测试用例的步骤列表末尾。 您还可以在 Targetprocess 中使用拖放操作手动重新排列它们。

从单一 CSV 文件导入测试用例和详细测试步骤

关于这项任务

测试用例和测试步骤可以使用同一个 CSV 文件。 下载 CSV 文件模板,将数值填入并运行导入。

过程

  1. 转到设置 → 导入。
  2. 从 "选择要导入的实体类型 "下拉菜单中选择 [动态实体类型定义]
  3. 点击 "Choose file(选择文件)"按钮上传.csv 文件,然后点击 "Next(下一步)"按钮。
  4. 选择 TestCase 作为导入类型。
  5. 将.csv 文件中的列与相应字段匹配,然后多次单击 "下一步"。
  6. 选择 TestStep 作为导入类型。
  7. 将.csv 文件中的列与相应的 Targetprocess 实体字段匹配,然后多次单击 "下一步"。

    结果,一个包含两个测试步骤的测试用例被创建并附加到指定的测试计划中。

    注:

    测试步骤导出和导入是兼容的,这意味着您可以在 Targetprocess 之外编辑导出的测试用例和测试步骤,然后再导入回来。

将测试用例导入测试计划、用户故事和其他可分配的实体中

关于这项任务

可以将测试用例导入现有的测试计划。 还可以为可分配的实体(包括用户故事、功能、错误)导入测试用例。 这里的关键原则是测试用例与工作项不直接关联。 相反,每个工作项目都可能有其相关的测试计划,而测试计划则是测试用例的集合。 新的测试用例必须导入这个集合,而不是工作项本身。

过程

  1. Targetprocess 中,为实体创建测试计划或打开现有测试计划。
  2. 复制其数字 ID
  3. 在包含测试用例列表的 CSV 文件中,添加测试计划列。
  4. 为每个测试用例粘贴目标父测试计划的数字 ID。
  5. 保存 CSV 文件。
  6. 导入时,正确映射测试计划列。
  7. 导入的测试用例与适当的测试计划相连。
    我们将针对用户故事测试用例来说明这一流程。 同样的操作也可应用于功能、错误和其他可分配项目。

为实体创建测试计划

关于这项任务

在 "用户故事 "详细视图中,打开 "测试 "选项卡。 为用户故事创建新的测试计划。

为用户故事创建新的测试计划。 最初是空的。

查找实体测试计划的数字 ID

从 "用户故事 "的详细视图,打开 "测试计划 "的详细视图。 您可以在那里找到它的数字 ID。

准备包含测试用例列表的 CSV 文件

复制这个数字 ID 并粘贴到测试用例列表的 "测试计划 "栏。 保存 CSV 文件。

导入包含测试用例列表的 CSV 文件

使用向导导入测试用例文件,如下图所示(设置 → 导入)

导入的测试用例会出现在用户故事的 "测试 "选项卡及其测试计划中。

在导入测试用例时,不再可能映射用户故事列。 自 v3.7.0 引入实体测试计划功能后,这一功能就失效了。

将测试用例导入多个测试计划

关于这项任务

在 CSV 文件中,每个测试用例的 "测试计划 "列只能包含目标父测试计划的一个数字 ID。

不过,也可以更新现有的测试用例,并添加测试计划的链接。 每行进行一次加法运算。 在 CSV 文件中,您需要传递包含现有测试用例数字 ID 的行、指向其父项目的链接(数字 ID 或名称)以及指向您希望将此测试用例包含到测试计划中的链接(数字 ID)。

为此,请在 CSV 文件中创建并映射三列:

  • 项目 → 项目
  • 测试用例 ID → ID
  • 测试计划 → 测试计划

新添加的链接不会覆盖测试用例和测试计划之间的现有连接。