使用 ALM Robot 导出和导入项目
凭借 ALM Robot,您可以将多个 ALM 项目并行导出到存档文件夹,也可以将多个 ALM 项目从存档文件夹并行导入到 ALM 数据库。
为存档的项目启用校验和
如果要确保在传输或存储过程中不对存档的项目进行任何修改,可以为存档的项目启用校验和。
如果启用校验和,则在导出和导入项目时,ALM Robot 会执行以下校验。
-
导出项目时,该项目将打包为 .qcs 文件。
-
导入存档的项目时,只能导入 .qcs 文件,ALM Robot 会验证该文件是否有任何修改。如果验证通过,则可以导入项目。如果验证失败,则无法导入项目,因为 ALM Robot 假定存档的项目已被修改。
要为存档的项目启用校验和,请执行以下操作:
导出项目
按照以下步骤使用 ALM Robot 导出项目。
备注: ALM Robot 不支持导出 Lab_Project。
-
在“站点管理”中,选择“工具”>“ALM Robot”。
-
单击 Add Activity 以打开向导。
-
在向导的 Activity Settings 页面中,定义以下内容并单击 Next。
Activity Name 输入活动的名称。 Type 选择 Export。 Archive Folder 只读。表示要选择的项目将被导出到 [ARCHIVE_BASE_FOLDER]/archive 文件夹。
[ARCHIVE_BASE_FOLDER] 取决于 ARCHIVE_BASE_FOLDER 站点参数的值。确保为该参数设置一个值,并且 ALM 服务器具有此文件夹的读写权限。如果未设置该参数,将使用基本存储库路径。
有关参数的详细信息,请参阅 ALM 站点参数。
-
在 Project Selection 页面中,选择要导出的项目并单击 Next。
-
在 Project Settings 页面中,定义以下内容并单击 Next。
自定义导出文件名 如果要自定义导出文件名,请选择此选项,然后在该选项下方的字段中输入自定义文件名。
如果不选择此选项,则导出文件将按以下格式命名:
<项目类型>_<用户名>_<导出日期和时间>
<项目类型> 为 ST (对于标准项目) 或 T (对于模板项目)。
如存在同名文件则替代导出文件名 使用自定义导出文件名时,此选项控制是否将现有导出文件替换为同名的新导出文件。如果不选中此选项,则 ALM Robot 会保留新的和现有的导出文件。
-
在 Summary 页面中,查看活动摘要。
有关详细信息,请参阅摘要。
-
单击 Submit 开始验证过程。
导出文件为 .qcp 或 .qcs 文件,具体取决于您是否启用了校验和。有关详细信息,请参阅为存档的项目启用校验和。
如果验证过程成功完成,则开始处理活动。将打开控制面板窗口。有关详细信息,请参阅监控 ALM Robot 活动。
如果 ALM Robot 在验证选定项目时检测到错误,请修复错误,然后单击 Submit。
导入项目
按照以下步骤使用 ALM Robot 导入项目。
备注: ALM Robot 不支持导入 Lab_Project。
-
在“站点管理”中,选择“工具”>“ALM Robot”。
-
单击 Add Activity 以打开向导。
-
在向导的 Activity Settings 页面中,定义以下内容并单击 Next。
Activity Name 输入活动的名称。 Type 选择 Import。 Archive Folder 有关详细信息,请参阅Archive Folder。
Database 选择将导入目标项目的数据库。
如果选择 Oracle 数据库,请指定默认表空间和临时表空间。
-
在 Project Selection 页面中,选择要导出的项目并单击 Next。
请注意项目文件名的以下事项:
-
项目名称的格式为: “<项目名称>_<导出项目的用户名>_<导出项目的日期和时间>”。
-
如果项目已导出多次,则会列出其所有导出文件。只选择一个导出文件来导入项目。
-
如果已为存档的项目禁用校验和,则 .qcp 和 .qcs 项目文件都可供选择。如果启用了校验和,则只能选择 .qcs 项目文件。
-
-
在 Summary 页面中,查看活动摘要。
-
单击 Submit 开始验证过程。
如果启用校验和,则只能导入具有完整签名的 .qcs 项目文件。有关详细信息,请参见为存档的项目启用校验和。
如果验证过程成功完成,则开始处理活动。将打开控制面板窗口。请参见监控 ALM Robot 活动以获取详细信息。
如果 ALM Robot 在验证选定项目时检测到错误,请修复错误,然后单击 Submit。
另请参见:

