質量中心 - 簡介
什麼是質量中心?
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 | 是 | 否 | 是 | 否 |
| 實驗室管理 | 是 | 否 | 否 | 是 |
| 版本控制 | 是 | 否 | 是 | 是 |
| 基線 | 是 | 否 | 是 | 是 |
| 跨專案定製 | 是 | 是 | 否 | 是 |
| 共享缺陷 | 是 | 否 | 否 | 否 |
質量中心工作流程
下圖顯示了質量中心的工作流程:
廣告