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 的设置方式。
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 的工作流程 −