Quality Center - 简介

什么是 Quality Center?

HP Quality Center (QC) 是一种测试管理工具,现在被广泛称为应用程序生命周期管理 (ALM) 工具,因为它不再只是一种测试管理工具,而且支持软件开发生命周期的各个阶段。

HP-ALM 帮助我们管理项目里程碑、可交付成果和资源。它还有助于跟踪项目健康状况,这些标准允许产品所有者评估产品的当前状态。了解 Quality Center 的历史、架构和工作流程非常重要。

QC 的历史

Quality Center 以前称为 Test Director,是 Mercury Interactive 的产品。下表让我们更深入地了解了 QC 的版本历史。

S.No# 商业名称 版本号 所有者
1. Test Director v1.52 至 v8.0 Mercury Interactive
2. Quality Center v8.0 至 v9.0 Mercury Interactive
3. Quality Center v9.2 至v10.0 Hp
4. ALM v11.0 至 v11.5x Hp

QC 的架构

HP-ALM 是一款基于 Java 2 Enterprise Edition (J2EE) 技术并使用 MS SQL Server 或 Oracle 作为后端的企业级应用程序。还有一个负载平衡器,可以有效地满足用户的请求。

站点管理数据库托管在独立的数据库服务器上,而其他项目相关数据存储在单独的数据库服务器上。下图显示了大型公司中 QC 的设置方式。

QC 架构

HP ALM 版本

HP ALM 是一种商业许可工具,HP 将其部署在四个不同的版本中,如下所示 −

  • HP ALM
  • HP ALM Essentials
  • HP Quality Center Enterprise Edition
  • HP ALM Performance Center Edition

ALM 版本功能比较

上述每个版本在 ALM 功能方面都有自己的限制。根据下表,可以确定其项目用途所需的许可证。

功能 HP ALM HP ALM Essentials HP QC 企业版 HP ALM Performance Center 版
发布管理
项目规划和跟踪
基于风险的质量管理
测试创作和执行
测试资源
测试配置
Hp Sprinter
实验室管理
版本控制
基准
跨项目定制
共享缺陷

Quality Center 工作流程

下图显示了 Quality Center 的工作流程 −

QC 的工作流程