產品定位
Rational Quality Manager (RQM) 基於 Jazz 平台,Web 協作式測試管理工具,支援全生命週期測試規劃、執行、評估。內建角色:產品經理、測試架構師、測試經理、測試員、實驗室管理員等。
實戰案例:測試 BookPool.com
1. 創建用戶
- Admin 登錄(預設 admin/admin)。
- Admin → Jazz User Administration → Create User。
- 填寫姓名、用戶 ID、郵箱、倉庫、權限、客戶端授權。
- 新用戶預設密碼同用戶 ID,首次登錄建議修改。
2. 創建測試計劃
- 登錄新用戶 → Planning → Create Test Plan。
- 命名、選擇「Default Test Plan Template」→ Save。
- 結構:表頭、內容區(段落)、段落詳情區。
3. 定義需求
- 導航到 Requirements 段落 → Add New Requirement。
- 例:Summary「網站頂部左側導航」,Type=Requirement、Severity=Major、Description「按主題搜尋並支援子主題」。
- Save 後在詳情表格中顯示。
4. 創建測試用例並關聯需求
- Test Cases 段落 → Add New Test Case。
- 填寫 Name、Description、Template、Owner、Weight(1-100,反映重要性)。
- Requirements 區 → Add Requirement(s) → 勾選前述需求 → OK。
- Save 計劃。
5. 自定義儀表板視圖
- Home → General 下拉 → Add Viewlet → Work Item Statistics。
- Edit Query → 選「Open assigned to me」→ Parameter 選 Type → Save。
- 儀表板即時顯示分配給自己的工作項類型分佈。
6. 需求工作流推進
- Requirements → All Requirements → 點擊需求 ID。
- 狀態下拉 → Start Working(自動變 In Progress)。
- 編輯添加分類 → Save。
- Stop Working → Approvals → Add Approval → 設 Due Date → Save。
7. 創建測試腳本
- 測試用例詳情 → Test Scripts → Add New Test Script(Manual 類型)。
- Manual Steps 區 → Click to add 添加步驟:
步驟 1:打開瀏覽器訪問 BookPool.com(Execution Step)
步驟 2:驗證主題導航顯示正確(Verification Point)
8. 執行測試並記錄結果
- 測試用例頁 → Run Test Case → 關聯測試計劃(BookPool.com Phase 1 Test Plan) → OK。
- 腳本執行界面:進度條、步驟詳情、可加附件/登記缺陷/加評論。
- 步驟 1:Apply → 進度 50%。
- 步驟 2(驗證點):選 Fail → 進度 100% → Execution Complete。
- Close and show results → 設 Actual Result、Weight Distribution(Pass/Fail/Blocked/Inconclusive/Attempted 百分比)。
- Save → Link to Results History 查看詳情。
9. 缺陷登記與關聯
- Execution Result 界面 → Defects 圖標 → Add New Defect。
- 填寫 Summary、Priority → Save。
- 缺陷自動關聯至測試結果、測試用例、測試計劃、需求,實現雙向追蹤。
10. 儀表板驗證
- Home → Refresh → 查看「Test Execution Results」報表,顯示失敗比例。
- 需求覆蓋率圖表更新至 100%(已關聯測試用例)。
核心價值總結
- 中心化數據:測試計劃、用例、腳本、結果、缺陷、需求單一來源。
- 角色儀表板:各角色關注點可視化,任務所有權清晰。
- 雙向追蹤:需求↔用例↔腳本↔結果↔缺陷全鏈路關聯。
- 可定制工作流:適應不同組織流程成熟度。
- 工具集成:RFT、RPT、RST、Manual Tester 無縫銜接。
進階學習建議
- 深入自定義工作流、模板、屬性。
- 探索測試環境管理、測試資源分配。
- 學習報表引擎定制高管級儀表板。
- 整合 Rational Team Concert (RTC) 實現需求-開發-測試閉環。