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