TestLink - 导入数据



TestLink 支持使用 XML 和 CVS 文件导入数据。它支持导入测试套件、测试用例、需求、测试执行结果、关键词等数据。但是,在某些情况下,它只支持 XML,而在某些情况下,它支持 XML 和 CVS。

下表显示了支持导入的功能以及支持的文件格式。

项目 文件格式 导入
测试项目 XML
测试套件 XML
测试用例 XML, XLS
关键词 CSV, XML
需求 CSV, XML
结果 XML
平台 XML
自定义字段 XML

导入测试套件和用例

示例文件 − 以下是可用于导入测试套件的包含关键词的 XML 文件。

<testsuite name = "Child Suite2">
   <details>abc</details>
   <testcase name = "Sample test case2">
      <summary>test case sample- update</summary>
      <preconditions>1. TestLink should be installed</preconditions>
      
      <steps>
         <step>
            <step_number>1</step_number>
            <actions>Go to www.google.com</actions>
            <expectedresults>Google Home page should display</expectedresults>
         </step>
      </steps>
      
      <keywords>
         <keyword name = "Sample Test">
            <notes>abc</notes>
         </keyword>
      </keywords>
   </testcase>
</testsuite>
  • 如果您不想添加关键词,可以从 XML 文件中删除关键词部分。

  • 如果您想导入多个测试用例,请使用所有子节点多次添加 <testcase> 部分。

  • 如果只需要将测试用例导入到已存在的测试套件中,请删除 <testsuite> 标记,并以 <testcase> 开头 XML 文件。

导入测试套件

步骤 1 − 要导入测试套件,请从仪表盘转到测试规范 → 测试规范。

步骤 2 − 在左侧窗格中选择要导入测试套件的项目和文件夹。

要仅导入测试用例,请选择应导入测试用例的最近的测试套件文件夹。

步骤 3 − 单击右侧窗格中的操作图标,如下所示。

Step3 Import Test Suite

它显示测试套件操作。

步骤 4 − 单击如下所示的导入图标 −

要仅上传测试用例,请单击“测试用例操作”(位于“测试套件操作”下方)中的“导入”图标。

Step4 Import Test Suite

它将打开“导入测试套件”页面。默认情况下,文件类型选择为 XML。

步骤 5 − 填写以下详细信息 −

  • 文件 − 选择 XML 文件并上传。文件最大尺寸应为 400KB。

  • 如果测试用例重复,则考虑:从列表中选择合适的选项。

  • 重复项的操作:从列表中选择合适的选项。

步骤 6 − 单击如下所示的“上传文件”按钮 −

Step6 Import Test Suite

步骤 7 − 导入后,将显示一条成功消息,如下所示。

Step7 Import Test Suite

使用 XLS 导入测试用例

导入多个测试用例的示例 XLS 文件如下所示 −

名称 摘要 步骤 预期结果
引擎快速启动 5 秒内启动 太快,无法编写步骤 引擎应启动
引擎紧急停止 由于紧急按钮导致引擎停止
  • 解锁紧急按钮
  • 按下紧急按钮
  • 按下确认
引擎应立即停止

第一行不会导入。它应该包含列描述。

步骤 1 − 要导入测试用例,请从仪表盘转到测试规范 → 测试规范。

步骤 2 − 选择应导入测试用例的最近的测试套件文件夹。

步骤 3 − 单击右侧窗格中的操作图标。

它显示测试用例操作。

步骤 4 − 单击如下所示的导入图标。

Step4 Import Test Suite Using XLS

它将打开“导入测试用例”页面。

步骤 5 − 默认情况下,所选文件类型为 XML。将其更改为 XLS/CSV 并输入以下详细信息 −

  • 文件 − 选择文件并上传。文件最大尺寸应为 400KB。

  • 如果测试用例重复,则考虑 − 从列表中选择合适的选项。

  • 重复项的操作 − 从列表中选择合适的选项。

步骤 6 − 单击如下所示的“上传文件”按钮。

Step6 Import Test Suite Using XLS

导入需求

TestLink 支持使用 XML 和 CSV 文件导入需求。

需求的示例 XML 文件如下所示 −

<requirements>
   <requirement>
      <docid>ENG-0001</docid>
      <title>Add a product</title>
      <description>ABC</description>
   </requirement>
   
   <requirement>
      <docid>ENG-0002</docid>
      <title>Add price </title>
      <description>Price</description>
   </requirement>
</requirements>

需求的示例 CSV 文件如下所示 −

ENG-0001,Add a product,ABC

ENG-0002,Add price,Price

步骤 1 − 要导入需求,请从仪表盘转到需求规范 → 需求规范。

步骤 2 − 在左侧面板中选择应导入需求的需求规范文件夹。

步骤 3 − 单击右侧窗格顶部的操作图标。

它显示“需求操作”页面。

步骤 4 − 单击如下所示的导入按钮。

Step4 Import Requirements

它显示需求导入页面。

步骤 5 − 输入以下详细信息。

  • 文件类型 − 您可以选择 CSV、XML 或其他形式的 CSV 和 XML 文件(如列出)。

  • 文件 − 上传相应的文件。

  • 如果测试用例重复,则考虑 − 从列表中选择合适的选项。

  • 重复项的操作 − 从列表中选择合适的选项。

步骤 6 − 单击如下所示的“上传文件”按钮。

Step6 Import Requirements

上传后,它将显示“导入完成”消息以及导入的详细信息。

上传后,它将显示“导入完成”消息以及导入的详细信息。

Step6-6 Import Requirements

类似地,可以使用支持的文件和访问仪表盘的相应部分来导入关键词、平台和结果。

广告