ALM 24.1 中的新增功能

现在可以在 ALM 24.1 中使用以下新功能和增强功能。

在本主题中︰

Web 客户端 (以前称为 Web Runner)

现在可以使用 Web 客户端 的以下新功能和增强功能:

Web Runner 重命名为 Web 客户端 Web Runner 现已重命名为 Web 客户端
查看测试运行

新的“测试运行”模块使您能够在 Web 客户端 中查看并继续手动测试运行。

有关详细信息,请参阅查看测试运行

筛选增强功能

Web 客户端 中增强了筛选功能。您现在可以使用筛选执行以下操作:

  • 在树视图中筛选需求、测试和测试集。

  • 在“网格”视图中对运行和缺陷进行分组。

  • 根据排序优先级对实体进行排序。

有关详细信息,请参阅在 Web 客户端 中筛选记录

需求网格视图

“需求”模块增加了“网格”视图,这为您提供了另一种查看需求的选择。

有关详细信息,请参阅创建需求

管理收藏夹

您现在可以执行以下操作来管理收藏夹:

  • 添加收藏夹。

  • 更新现有的收藏夹并将它们另存为新的收藏夹。

  • 将收藏夹分组。

收藏夹可用于“需求”、“测试计划”、“测试实验室”和“缺陷”模块。

有关详细信息,请参阅管理收藏夹

将详细信息和附件添加到测试文件夹和测试集文件夹

您现在可以将更多信息添加到测试文件夹和测试集文件夹:

工作流更新

工作流的更新包括:

  • 项目脚本中提供了更多事件和属性。

  • 您可以定义高级项目脚本,以提高特定任务 (例如创建、删除和更新实体) 的效率和准确性。

有关详细信息,请参阅自定义工作流

Web Runner 管理被客户端管理取代

Web Runner 管理已被取代。要启用或禁用 Web 客户端或其模块,请使用“站点管理”>“客户端管理”

通过“客户端管理”,不仅内部部署管理员而且 SaaS 客户管理员也可以配置 Web 客户端 的可用性。

有关详细信息,请参阅客户端管理

支持非英语语言

Web 客户端 现在支持除英语之外的更多语言,例如德语、法语和中文。

有关详细信息,请参见Web 客户端 的先决条件选择 Web 客户端 的语言

键盘导航和辅助功能

Web 客户端 支持键盘导航,为您提供另一种方法来执行通常使用鼠标执行的操作。

有关详细信息,请参阅Web 客户端 键盘导航

返回页首

桌面客户端

现在可以使用 ALM 桌面客户端的以下新功能和增强功能:

分析

现在可以使用以下 Analysis 增强功能:

在生命期图中按自定义期间对缺陷进行分组

现在,您可以按照自定义的生命期间隔将缺陷划分为自定义数量的组。

例如,您可以将缺陷分为 5 组,每组包含以 14 天生命期间隔累积的缺陷。

有关详细信息,请参阅配置生命期图

增强 X 轴标签的显示

ALM 增强了 X 轴标签的显示,以确保获得更好的阅读图注释的体验:

  • 如果图具有长 X 轴标签,则当图另存为图像、发送到电子邮件或打印时,这些标签会完全显示。

  • 如果 X 轴标签为日期,则始终完全显示。

有关详细信息,请参阅查看实体图

将组颜色设置应用于新图

当您编辑图的组或类别颜色时,可以选择将颜色设置同时应用于您创建的以下两种图:

  • 包含组或类别的新图。

  • 现有图中具有相同名称 (区分大小写) 的新组或类别。

有关详细信息,请参阅设置图外观

始终隐藏不需要的数据组,无论数据是否存在

您现在可以选择默认情况下在图中显示哪些数据组。这有助于您确保始终隐藏不需要的数据组 (无论数据是否存在),除非您手动显示此类数据。

有关详细信息,请参阅设置图外观

模板创建器支持 64 位 Office

您现在可以结合使用模板创建器和 64 位 Microsoft Office 来设计报告模板。

有关详细信息,请参阅设计报告模板

我的主页

借助共享主页权限,您现在可以共享 ALM 主页概述设置。这使您能够集中设置对齐的小组件并将其分发给所有项目用户,而无需他们执行额外的步骤。

有关详细信息,请参阅ALM 主页

回收站

现在,您可以将不需要的实体或实体文件夹移至回收站,在需要重用时将其恢复到原始位置。

此功能可用于“测试计划”和“测试实验室”模块。

有关详细信息,请参阅回收站

清除运行

清除运行的性能和用户体验现已增强:

  • 用于清除运行的单独选项: “清除运行”用于清除所有测试集中的运行,“清除选定运行”用于清除选定测试集中的运行。

  • 清除任务现在在后台运行。您无需等到清除完成即可执行其他操作。

  • 您可以从 ALM 任务管理器查看清除任务的状态和进度。

有关详细信息,请参阅清除测试运行

测试实验室

运行手动测试时,添加到测试步骤实际结果的图像或附件不会保存到“测试计划”模块中相应的设计步骤。

有关详细信息,请参阅使用手动运行器手动运行测试

发送有关实体的电子邮件

  • 现在,您可以使用“密送”字段指定对通知的其他收件人不可见的人员。

  • 现在默认情况下选中“添加到注释”选项,用于添加有关实体通过电子邮件发送给谁的注释。

有关详细信息,请参阅发送有关实体的电子邮件

审核

ALM 审核现在记录项目实体和需求类型的自定义。

有关详细信息,请参阅ALM 审核

返回页首

站点管理

现在可以使用站点管理的以下新功能和增强功能:

客户端管理

“站点管理”>“客户端管理”取代了以前的 Web Runner 管理,使内部部署管理员和 SaaS 管理员用户都可以执行 Web 客户端管理任务,包括启用或禁用 Web 客户端或其模块。

有关详细信息,请参阅客户端管理

API 密钥管理

API 密钥管理现已移至站点管理,并具有增强的功能:

  • 作为站点管理员或客户管理员,您现在可以通过“站点管理”>“用户”>“API 密钥管理”,为任何 ALM 用户创建和管理 API 密钥。

  • 如果允许,作为基本用户,您可以通过“站点管理”>“我的设置”>“我的 API 密钥”创建和管理自己的 API 密钥。

  • 创建 API 密钥时,您可以指定其到期时间,该时间会覆盖 APIKEY_EXPIRE_DAYS 参数定义的全局到期时间。

有关详细信息,请参阅API 密钥管理

许可证分配增强功能

可用于:仅限 SaaS。

对于客户管理员,许可证分配变得更加简单且用户友好:

  • 通过“许可证”>“许可证管理”>“许可证分配”,客户管理员可以在单一屏幕中执行与许可证相关的所有操作,包括向客户和域分配许可证以及查看分配。

    有关详细信息,请参阅(仅适用于 SaaS) 将许可证分配给客户和域

重置站点用户的密码

可用于:仅限内部部署。

作为站点管理员,您现在可以重置站点用户的密码。例如,当用户忘记登录密码但没有在 ALM 中定义用于接收新密码的电子邮件地址时,这会很有帮助。

当新的 ENABLE_RESET_PASSWORD_BY_SA 参数设置为 Y 时,会启用此功能。

有关详细信息,请参阅重置站点用户的密码 (仅适用于内部部署)

发送密码到期通知

如果密码策略要求定期重置用户密码,您可以配置策略规则来确定 ALM 何时发送通知以提醒用户密码到期。

有关详细信息,请参阅密码策略管理

按多个用户名筛选用户

您现在可以通过用分号分隔多个用户名来筛选用户。

有关详细信息,请参阅筛选用户

添加 MS-SQL (AAD 身份验证) 数据库服务器

由于 ALM 现在支持使用 Azure Active Directory 身份验证连接到 Microsoft SQL Server,因此您可以添加 MS-SQL (AAD 身份验证) 类型的数据库服务器。

有关详细信息,请参阅添加数据库服务器

返回页首

ALM Client MSI Generator

生成 ALM 客户端 MSI 文件时,您现在还可以选择使用生成的 MSI 文件为 64 位应用程序注册 ALM 客户端组件。

有关详细信息,请参阅生成 ALM 客户端 MSI 文件

返回页首

API

现在可以使用以下 API 更新:

用于管理 API 密钥的新 REST API

新的 REST API 现在可用于创建和管理 API 密钥。

  • GET /qcbin/v2/sa/api/api-keys/{id}。通过 ID 获取 API 密钥。

  • GET /qcbin/v2/sa/api/api-keys。获取所有 API 密钥。

  • GET /qcbin/v2/sa/api/user-profile/api-keys。获取您自己的 API 密钥。

  • POST /qcbin/v2/sa/api/api-keys。创建 API 密钥。

  • PUT /qcbin/v2/sa/api/api-keys/{ID}。更新 API 密钥。

  • DELETE /qcbin/v2/sa/api/api-keys{id}。删除 API 密钥。

  • DELETE /qcbin/v2/sa/api/api-keys。批量删除 API 密钥。

  • POST /qcbin/v2/sa/api/api-keys/{id}/regenerate。重新生成 API 密钥

  • POST /qcbin/v2/sa/api/api-keys/{id}/revoke。撤销 API 密钥。

  • POST /qcbin/v2/sa/api/api-keys/revoke bulk。批量撤销 API 密钥。

有关详细信息,请参阅站点管理 REST API 参考

用于自定义项目列表的新 REST API

新的 REST API 现在可用于自定义项目列表。

  • GET /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists。获取正在使用的项目列表

  • GET /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists/{list-id}。获取项目列表的详细信息

  • POST /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists/{list-id}/items。将项添加到项目列表

  • PUT /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists/{list-id}/items/{item-id}。重命名项目列表中的一项

  • POST /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists/{list-id}/items/{item-id}。将子项添加到项目列表的项中

  • DELETE /qcbin/v2/rest/domains/{domain}/projects/{project}/customization/used-lists/{list-id}/items/{item-id}。删除项目列表中的一项

有关详细信息,请参阅REST API 参考 (核心)

使用 POST 方法注销 REST API

现在,默认情况下禁用用于注销 REST API 的 GET 方法。请改用 POST 方法。

受影响的 REST API 包括:

  • /qcbin/authentication-point/logout

  • /qcbin/authentication/sign-out

有关详细信息,请参阅REST API 参考 (核心)

返回页首

对扩展报告的 OData 支持

ALM 现在支持 OData (开放数据协议),这是用于访问 ALM 数据的基于 OASIS REST 的标准。您可以使用支持 OData 的商业智能工具 (例如 Power BI 和 Tableau) 连接到 ALM 数据并生成图表和报告。

除了 ALM 报告和图表提供的功能外,您还可以使用扩展报告功能来可视化和分析 ALM 数据。

有关详细信息,请参阅对扩展报告的 OData 支持

返回页首

平台支持

ALM 24.1 支持以下功能:

  • Oracle Java 17
  • Office 365 SMTP
  • Microsoft SQL Server 2022
  • Red Hat Enterprise Linux 9
  • Oracle Linux 9
  • 使用 Azure Active Directory (Azure AD) 身份验证连接到 SQL Server

有关详细信息,请参阅支持矩阵

返回页首

另请参阅: