格式化数据
在可以将需求、测试和缺陷从 Excel 上载到 ALM 之前,必须格式化数据。
格式化准则
在 Excel 工作表中格式化需求、测试或缺陷时,请注意以下事项:
-
将要上载的记录排列成行。
-
对于要上载的每个字段,请指定一列。确保包含 ALM 项目中定义的需求、测试和缺陷的所有必填字段。
-
您可以将 ALM 字段手动映射到工作表列,或者通过 Microsoft Excel 插件自动映射字段。要启用自动映射,请执行以下操作:
-
包含标题名称与 ALM 字段名称相同的标题行。
-
自动映射将扫描标题行以查找匹配的字段,直到遇到第一个空单元格为止。确保不要在标题行中留有空单元格。
-
-
确保每个需求、测试或缺陷都包含 ALM 项目中定义的所有必填字段的数据。有关您的项目中定义的系统和用户字段的详细信息,请参阅关于在 《Micro Focus Application Lifecycle Management 管理员指南》 中自定义项目的信息。
-
要将多个值上载到支持多个值的 ALM 字段,请用分号 (;) 字符分隔值。
-
字段数据不得超过 ALM 中的字段大小。
-
拟用于具有选择列表的 ALM 字段的数据必须与这些选择列表中的条目完全匹配。例如,“优先级”字段只能接受以下值之一: “5 - 紧急”、“4 - 非常高”、“3 - 高”、“2 - 中”或“1 - 低”。
-
仅纯文本和超链接会上载到 ALM。任何图都将被忽略,并删除格式。
-
您可以上载需求、测试或缺陷的附件。有关详细信息,请参见格式化附件。
-
您可以上载测试的设计步骤。
-
无法上载与需求、测试或缺陷间接相关的信息。例如,如果上载测试,则无法指定每个测试涵盖的需求。
但是,如果您在 Excel 中修改或添加测试,然后再次将数据上载到 ALM,则现有的测试将在测试计划模块中进行更新,并保留需求的任何测试覆盖率。
-
相同的层次结构级别上的每个需求、测试或设计步骤都必须具有唯一名称。如果名称不唯一,它将被覆盖。例如,如果您的工作表在相同的层次结构级别上包含两个同名的需求,则仅创建一个需求。
格式化需求
在将需求上载到 ALM“需求”模块之前,您可以在工作表中格式化需求。
要格式化需求,请执行以下操作:
-
打开 Excel 工作表。
-
在单独的行上定义每个需求。对于每个需求,您必须定义在 ALM 项目中所定义的所有必填字段。
格式化需求时,请注意以下几点:
| 需求类型 |
您可以将单个需求类型分配给需求,或者需求也可以包含多个需求类型。如果它们包含多个类型:
|
| 子需求 |
要创建子需求,请将“路径”列添加到 Excel 工作表中。在“路径”列中,输入用于创建需求的路径。用反斜杠 (\) 字符分隔每个层次结构级别。确保不要使用正斜杠。如果层次结构在 ALM 中不存在,则与需求一起创建层次结构。 |
|
目标周期 目标发布 |
|
Example:
工作表包含“名称”、“需求类型”、“作者”、“优先级”和“产品”字段的数据列。
“路径”列与 ALM 字段不相关。它用于指示每个需求的层次结构级别。例如,Requirement_1 在该列中没有条目,表示它位于顶层层次结构。为 Requirement_2 和 Requirement_3 定义的路径指示这些需求是 Requirement_1 的子需求。为 Requirement_4 定义的路径表示它是 Requirement_3 的子需求。
Requirement_3 和 Requirement_4 定义为“测试”需求类型,在“优先级”和“产品”列中没有条目。对于“测试”需求类型,“优先级”和“产品”不是必填字段。
将需求上传到 ALM 之后,Requirement_1 显示在根需求下,其他需求显示在 Requirement_1 下面的其他层次结构级别上。Requirement_3 和 Requirement_4 在“优先级”和“产品”字段中没有条目。
格式化测试
在将测试上载到 ALM“测试计划”模块之前,您可以在工作表中格式化测试。
要格式化测试,请执行以下操作:
-
打开 Excel 工作表。
-
在单独的行上定义每个测试。对于每个测试,您必须定义在 ALM 项目中所定义的所有必填字段。
格式化测试时,请注意以下几点:
| 主题 |
指定“主题”列,在其中指定创建测试的测试主题文件夹。要在测试计划树的子文件夹中创建测试,请使用反斜杠 (\) 字符分隔每个层次结构级别。确保不要使用正斜杠。 |
| 设计步骤 |
在单独的行上输入每个设计步骤。通过键入“主题”和“测试名称”来标识包含设计步骤的测试。 |
Example: 该示例显示了两个测试。每个测试包含两个设计步骤。“主题”列指示测试计划树中每个主题测试文件夹的层次结构级别。例如,Subject_1 和 Subject_2 在不同的层次结构级别上。Subject_2 是 Subject_1 下的子文件夹。Subject_1 直接位于预定义的 Subject 根文件夹下。
将测试上传到 ALM 之后,Subject_1 包含 Test_1,Subject_2 包含 Test_2。主题测试文件夹位于不同的层次结构级别。
格式化缺陷
在将缺陷上载到 ALM“缺陷”模块之前,您可以在工作表中格式化缺陷。
要格式化缺陷,请执行以下操作:
-
打开 Excel 工作表。
-
在单独的行上定义每个缺陷。对于每个缺陷,您必须定义在 ALM 项目中所定义的所有必填字段。
格式化缺陷时,请注意以下几点:
-
如果在“检测于发布”、“检测于周期”、“目标发布”或“目标周期”字段中输入数据,则必须包括发布或周期之前的路径。用反斜杠 (\) 字符分隔每个层次结构级别。
Example: parent1\parent2\TC1
确保不要使用正斜杠。如果“目标发布”或“目标周期”值是唯一的,则无需包括其先前的层次结构。
-
如果在“检测于周期”或“目标周期”字段中输入数据,则还必须在“检测于发布”或“目标发布”字段中输入数据。
Example: 假设您要上载以下缺陷:
将缺陷上载到 ALM 后,缺陷将显示在“缺陷”模块中。
备注: 如果 ALM 缺陷字段具有输入掩码,则当您将缺陷从 Excel 上传到 ALM 时,不检查掩码。
格式化附件
当格式化需求、测试或缺陷的附件时,请注意以下事项:
-
为附件指定一个单独的列。
-
要包含测试设计步骤的附件,请为设计步骤附件指定一个单独的列。
-
附件可以是“文件”或 URL。
-
要上载文件,请指定文件名及其完整路径。例如,C:\file1.txt。或者,在单元格中输入指向文件的超链接。
-
要上载 URL,请将 URL 保存在快捷方式文件中,然后指定完整文件路径。您不能直接在工作表中输入 URL。
-
-
要包含多个附件,请在同一单元格中以分号 (;) 分隔列出附件。
Example: Attachment1;Attachment2;Attachment3
接下来的步骤:

