质量中心 - 简介
什么是质量中心?
HP 质量中心 (QC),一个测试管理工具,现在通常被称为应用程序生命周期管理 (ALM) 工具,因为它不再仅仅是一个测试管理工具,而是支持软件开发生命周期的各个阶段。
HP-ALM 帮助我们管理项目里程碑、交付成果和资源。它还有助于跟踪项目健康状况和标准,使产品负责人能够评估产品的当前状态。了解质量中心的历史、架构和工作流程非常重要。
QC 的历史
质量中心以前被称为 Test Director,是 Mercury Interactive 的产品。下表提供了关于 QC 版本历史的更好见解。
序号 | 商业名称 | 版本号 | 所有者 |
---|---|---|---|
1. | Test Director | v1.52 至 v8.0 | Mercury Interactive |
2. | 质量中心 | v8.0 至 v9.0 | Mercury Interactive |
3. | 质量中心 | v9.2 至 v10.0 | 惠普 (HP) |
4. | ALM | v11.0 至 v11.5x | 惠普 (HP) |
QC 的架构
HP-ALM 是一款基于 Java 2 企业版 (J2EE) 技术的企业级应用程序,并使用 MS SQL Server 或 Oracle 作为其后端。还有一个负载均衡器可以有效地处理用户的请求。
站点管理数据库托管在独立的数据库服务器上,而其他项目相关数据则存储在单独的数据库服务器上。下图显示了大型公司中 QC 的设置方式。
HP ALM 版本
HP ALM 是一款商业许可工具,HP 部署了四个不同的版本,如下所示:
- HP ALM
- HP ALM Essentials
- HP 质量中心企业版
- HP ALM 性能中心版
ALM 版本功能比较
上述每个版本在 ALM 功能方面都有其自身的限制。根据下表,可以决定项目需要哪种许可证。
功能 | HP ALM | HP ALM Essentials | HP QC 企业版 | HP ALM 性能中心版 |
---|---|---|---|---|
发布管理 | 是 | 是 | 是 | 是 |
项目规划和跟踪 | 是 | 否 | 否 | 否 |
基于风险的质量管理 | 是 | 否 | 是 | 否 |
测试编写和执行 | 是 | 是 | 是 | 是 |
测试资源 | 是 | 是 | 是 | 是 |
测试配置 | 是 | 否 | 是 | 是 |
Hp Sprinter | 是 | 否 | 是 | 否 |
实验室管理 | 是 | 否 | 否 | 是 |
版本控制 | 是 | 否 | 是 | 是 |
基线 | 是 | 否 | 是 | 是 |
跨项目定制 | 是 | 是 | 否 | 是 |
共享缺陷 | 是 | 否 | 否 | 否 |
质量中心工作流程
下图显示了质量中心的工作流程:
广告