HP ALM 管理员:如何创建域、项目和用户

⚡ 智能摘要

HP ALM 管理工作始于站点管理界面,您需要在此创建域、在其下添加项目、注册用户并将这些用户映射到项目区域。所有步骤均在站点管理控制台中运行,普通最终用户无法访问该控制台。

  • 🏛️ 域名优先: 域只是相关项目的文件夹,因此请在创建任何项目之前创建它。
  • 🗂️ 项目向导: 除非您要复制或导入现有项目模板,否则请选择“创建空项目”。
  • 🗄️ 数据库详细信息: 选择 MS-SQL 或 Oracle 要与安装过程中选择的服务器匹配,请提供数据库管理员凭据。
  • 激活标志: 服务器上仍然存在一个已停止运行的项目,但没有任何测试人员能够登录到该项目。
  • 🔒 版本控制标志: 启用版本控制,防止两个用户同时编辑同一个需求或测试。
  • 👤 用户遍布全球: 在“站点用户”中创建每个用户一次,然后将该单个帐户分配给多个项目区域。
  • 🚫 无自动访问: 新创建的帐户在管理员将其映射到项目之前,不会显示任何内容。

HP ALM 管理员教程:如何创建域、项目和用户

什么是HP ALM站点管理?

站点管理是 HP ALM(应用程序生命周期管理)的服务器级控制台,该工具以前以 HP Quality Center 的名称销售,现在以其他名称销售。 OpenText ALM/Quality Center 可通过 ALM 主页上的单独链接打开,且仅限安装过程中创建的站点管理员帐户使用。管理员可通过此单一控制台构建容器结构,供所有测试人员后续使用:包括域、项目和用户帐户。

站点管理经常与项目自定义混淆,但这两个控制台的功能截然不同。站点管理决定…… 项目存在且 区块链协议并不验证‘你是谁’ 可能会打开它们。项目定制决定。 形成一种 一个项目一旦打开就会正常运行。

方面 站点管理 项目定制
适用范围 整个ALM服务器 一个项目
打开 ALM 主页上的“站点管理”链接 工具 > 在项目中自定义
典型任务 创建域名、创建项目、添加站点用户、分配许可证 将项目用户添加到组、编辑字段、构建列表和工作流程
谁使用它 仅限网站管理员 项目管理员或负责人
变化的影响 影响服务器上的每个项目 仅影响当前项目

如果您尚未安装服务器,请从以下步骤开始: HP ALM 安装指南因为下面使用的站点管理员密码是在该安装过程中设置的。

HP ALM 域、项目和用户层级结构

ALM 将所有内容严格地存储在三级结构中。域位于顶层,是一个逻辑文件夹;每个域下包含一个或多个项目;每个项目拥有自己的数据库模式,其中包含需求、测试、测试运行和缺陷。用户帐户位于此树状结构之外:它们在整个站点上定义一次,然后被授予对特定项目的访问权限。

水平 它是什么 本文中使用的示例 创建者
域名 一群ping 存放相关项目的文件夹。它本身不包含任何测试数据。 银行业 网站管理员
项目 一个独立的存储库,拥有自己的数据库模式和文件存储。 GURU99_BANK 网站管理员
网站使用者 为整个ALM服务器定义一次登录名。 Guru99 网站管理员
项目用户组 决定用户在项目中可以执行哪些操作的权限集。 质量保证测试员,项目经理 项目管理员

这种设计的实际意义在于,必须先存在领域才能创建项目,而必须先存在项目才能将用户映射到该项目。以下三个部分正是遵循这一顺序。

💡提示: 按业务线或应用对域进行分组,而不是按团队名称。团队的变更频率远高于应用,而且一旦数十个项目都向某个域汇报,就不能随意更改该域的名称。

如何在 HP ALM 中创建域

步骤 1)启动 ALM。
启动 ALM,然后在首页点击“站点管理”。此时会弹出登录提示。输入安装过程中创建的站点管理员凭据。

HP ALM 中的站点管理登录提示

步骤 2)打开创建域操作。
“站点管理”控制面板将打开,并显示在“站点项目”选项卡中。点击 创建域 在项目树上方的工具栏中。

HP ALM 站点项目选项卡上的“创建域”按钮

步骤 3)输入域名。
在弹出的窗口中,输入域名——在本例中为“Banking”——然后点击 OK.

在 HP ALM 中输入域名 Banking

步骤 4)确认域名。
新域名现在会出现在左侧的项目树中,如下图所示。在您向其中添加项目之前,它将是空的。

HP ALM 项目树中新增了 BANKING 域

还检查: - HP ALM/Quality Center教程

如何在HP ALM中创建项目

步骤 1)选择父域。
选择项目所属的域名——在本例中为“银行业”——然后点击 创建项目.

选择“银行业”领域,然后单击“创建项目”

步骤 2)选择项目类型。
“创建项目”向导随即打开。选择 创建一个空项目 从列表中单击 下一篇其他选项允许您复制现有项目或从已保存的文件导入项目。

HP ALM 项目向导中的“创建空项目”选项

步骤 3)为项目命名。
输入项目名称并确认下方显示的域名,然后单击 下一篇.

在 HP ALM 中输入项目名称 GURU99_BANK

步骤 4)提供数据库详细信息。
选择与您的安装相匹配的数据库类型。此处选择 MS-SQL,因为 HP ALM 安装时使用了 SQL Server 作为后端;选择 Oracle 如果那是您的数据库服务器,则输入:

  • 数据库服务器名称
  • 数据库管理员用户名
  • 数据库管理员密码

点击 下一篇 继续。

在 HP ALM 中选择 MS-SQL 并输入数据库管理员凭据

步骤 5)指定项目管理员。
点击 管理員 用户并点击 下一篇. 由于目前 ALM 中还没有创建其他用户,因此暂时没有显示其他名称。

在 HP ALM 中将 Admin 用户指定为项目管理员

步骤6) Rev查看摘要并创建。
摘要对话框列出了向导即将执行的所有操作。此窗口中还会出现两个复选框:

  • 激活项目 — 如果未选中此项,项目仍会被创建,但任何用户都无法打开它,直到稍后激活为止。
  • 启用版本控制 — 这将启用版本控制,防止两个用户同时编辑同一个工作项(需求或测试)并覆盖对方的更改。

点击 创建 当您对摘要满意时。

创建包含“激活项目”和“启用版本控制”复选框的项目摘要对话框

⚠️警告: 在进行中的项目中,版本控制不能随意启用或禁用。启用版本控制会强制提交现有实体,而禁用版本控制则会丢弃版本历史记录。因此,必须在团队开始加载需求之前做出决定。

步骤 7)观察创作过程。
ALM 构建数据库架构和存储库文件夹。项目创建状态如下所示。

HP ALM 项目创建进度状态

步骤 8)确认项目。
“GURU99_BANK”项目已在“BANKING”域下成功创建,如下所示。

GURU99_BANK 项目在 HP ALM 的 BANKING 域下创建

还检查: - 如何在HP ALM(质量中心)中自定义项目

如何在HP ALM中创建用户

步骤 1)打开“站点用户”选项卡。
要访问 HP ALM,必须存在用户配置文件。要创建配置文件,站点管理员单击“创建”按钮。 网站用户 标签。

HP ALM 站点管理中的“站点用户”选项卡

步骤 2)点击“添加用户”图标。
点击 添加用户 在“站点用户”选项卡上显示图标,如下图所示。

在 HP ALM 站点“用户”选项卡上添加用户图标

步骤 3)填写用户详细信息。
“添加用户”对话框随即打开。输入登录名、全名、电子邮件地址以及任何其他必需的详细信息,然后单击。 OK.

HP ALM 站点管理中的“添加用户”对话框

步骤 4)验证用户列表。
新帐户现在显示在用户列表中,与下方已存在的帐户一起突出显示。

全新发布 GuruHP ALM 站点用户列表中显示了 99 个帐户

步骤 5)将用户映射到项目。
现在必须将账户映射到项目区域,因为新创建的用户没有任何项目访问权限。用户只需创建一次,之后即可根据需要授予其访问任意数量项目区域的权限。

在这个例子中,用户“Guru“99”已添加到“GURU99_BANK”项目区,该项目区位于“BANKING”域下。

地图ping 这个 Guru99 位用户加入 HP ALM 中的 GURU99_BANK 项目区域

地图ping 设置保存后,用户可以登录,并在 ALM 登录界面的域和项目下拉菜单中看到新项目。用户在项目中实际可以执行的操作由项目用户组单独控制,该用户组在 [此处应填写设置路径] 中设置。 项目定制.

HP ALM 站点管理最佳实践

您在第一天创建的域、项目和用户结构以后很难再进行调整,因为项目数据、许可证数量和审计跟踪都依赖于此。养成一些良好的习惯可以使不断增长的 ALM 服务器易于管理。

  • 尽早制定命名规则。 类似 DOMAIN_APPLICATION_RELEASE 的功能可以使项目树在超过 20 个项目后仍然可读。
  • 绝对不要共享网站管理员帐户。 给每位管理员分配一个个人登录名,并将其添加到网站管理员列表中,以便审核日志能够识别出谁做了什么。
  • 创建模板项目。 使用标准字段、列表和工作流程创建一个项目,然后使用“从模板创建项目”,以便各团队的报告保持一致。
  • 停用而非删除。 停用操作会释放许可证席位并阻止登录,同时保留数据和架构以供审计。
  • 每次升级后都要检查项目。 “维护项目”操作会在用户遇到架构差异之前修复这些差异。
  • 监控许可证使用情况。 “许可证”和“站点连接”选项卡显示实际使用的指定席位或并发席位的数量,这是查找空闲帐户的最快方法。

请同时备份 ALM 数据库模式和文件存储库。如果只恢复其中一个,则附件会指向已不存在的行,这是 ALM 恢复失败的最常见原因。

确定了领域、项目和用户之后,下一步是探索…… ALM接口捕获范围 需求模块在……中构建测试用例 测试计划模块从……处决他们 测试实验室并通过以下方式记录调查结果 缺陷管理如果您正在准备从事涉及应用生命周期管理 (ALM) 的职位,请查看以下内容。 质量中心面试题 以及。

常见问题

只有在 ALM 安装过程中设置的站点管理员帐户,以及之后添加到站点管理员列表中的任何帐户才能访问该链接。普通的项目登录帐户会被拒绝,因此即使该链接显示在 ALM 主页上,测试人员实际上也看不到它。

是的。先将项目从当前域中停用并移除(无需从磁盘删除),然后在目标域下使用“恢复项目”功能,并指向同一个 .dbid 文件。这样数据和架构就能保留下来。

停用操作会阻止登录,但项目仍会保留在站点管理中。移除操作会将项目从项目树中移除,但会保留数据库架构和存储库,以便日后恢复。这两个操作都不会删除数据。

站点管理中的“许可证”选项卡显示每个模块的总席位和已用席位,而“站点连接”选项卡则列出每个活动会话及其用户、项目和计算机。“站点连接”还允许管理员断开卡住的会话。

是的,间接地。AI 助手可以编写批量创建用户的 OTA 或 REST 脚本,从导出的项目列表中生成命名规范审核报告,并汇总站点连接日志。由于 ALM 没有内置的 AI 控制台,因此管理员仍然需要应用这些更改。

现代应用生命周期管理 (ALM) 版本和第三方插件使用相似性模型在提交时标记重复缺陷,根据描述建议严重程度,并将工单分配给可能的负责人。这减少了人工分类时间,并使缺陷数量更接近实际情况。

总结一下这篇文章: