HP软件生命周期管理(HP Application Lifecycle Management,缩写 HP ALM),是由Micro Focus 开发和销售的一组用于应用程序开发和测试软件的工具。它整合了数个不同功能的工具:需求管理、测试规划、功能性测试、效能测试(使用 HP Performance Center)、开发管理(透过整合广泛应用的开发环境如:Collabnet、TeamForge和Microsoft Visual Studio)和缺陷管理。
ALM 主要为应用程序生命周期的关键利益相关者提供应用程序支援,以管理应用程序核心的生命周期角度,从设计一直到准备交付运营,所有这些核心生命周期的活动都从工作流的角度,与一个通用管理控制台、专案跟踪和规划层连接在一起,并构建在一个由数个关键应用程序和仪表板组合的集中式应用管理平台,该平台包含一致的数据库和开放的整合架构以及支持的SDK,使应用程序团队内部和跨应用程序团队,以及在单个工作流程内开发应用程序的整个过程进行管理和自动化。 。
ALM 提供专案计划和跟踪,以便应用程序开发团队可以定义、跟踪、评估和报告专案里程碑和关键绩效指标。
ALM 提供需求和缺陷的即时可追溯性。品质保证部门可以从这种可追溯性中获益,从而准时获得报告并且能够查看正在开发的系统。
HP Lab 管理功能允许测试团队通过整合 HP ALM 与 HP 持续交付自动化(CDA),在混合交付环境(裸机或虚拟、内部或云端)中自行配置和部署测试实验室。
ALM支持可共享的资产库,可以跨专案覆用,同时保持可追溯性。可以对每个专案的共享资产应用特定更改,同时保持数据库完整性,并且专案可根据需要与数据库重新同步,即使是跨专案缺陷协作也可支持。
ALM为企业版本和单个专案的报告,提供跨专案报告和预配置业务视图,例如整合的专案状态指标、应用程序品质指标、需求范围和缺陷趋势。
HP 企业协作为应用开发团队使用社交媒体进行通信,而无需离开HP ALM环境。用户可以导入相关对象(缺陷、事件、报告)供参与者查看和评论。
Performance Center 软件是一个企业级的效能测试平台和框架。这个解决方案被IT部门用来标准化、集中和执行效能测试,以及重用以前的测试案例。Performance Center在应用程序的整个生命周期中发现软件代码缺陷。HP Performance Center 是以 HP LoadRunner 软件构建,支持开发人员测试并与HP ALM 集成。
ALM 包括以风险为基础的测试计划和管理、版本控制、Baseline、品质发布和周期管理、测试调度和执行、整合手动测试和缺陷管理的品质保证功能。
HP Quality Center是一个品质量管理平台,可用于单个专案或多个IT专案,以管理整个应用生命周期内的应用程序品质。该解决方案从单一平台提供需求管理、发布和周期管理、测试管理、缺陷管理和报告。
IT 部门使用 ALM 来捕获、管理和跟踪整个应用程序开发和测试周期的需求。
Fortify security 软件提供应用程序安全软件,包括动态Web应用程序安全测试和静态代码分析。HP Fortify 安全软件可以和 ALM 安全应用程序的交付整合。
ALM 可以现场安装,也可以透过云端的软件即服务(SaaS)模式进行安装。HP ALM 还支援移动设备,包括Apple iPhone 和 Android 移动设备。