IBM® Rational® ClearQuest® 為生產企業級的 Software Change Management (SCM) 提供了一個十分強大和用戶定制的平臺。但是您應該何時使用 ClearQuest MultiSite 和 ClearQuest Web 呢?何時電子郵件規則是相關的,以及何時它們僅僅是更多的垃圾郵件?如何將分開的用戶數據庫合并為一個用戶數據庫?
本文列舉了我克服苦難并成功實施 ClearQuest 的十個技巧。
隨著 ClearQuest MultiSite 2002 版的引入,ClearQuest 的配置又增加了一個選項,那就是地理分布的定位。但是您如何決定到底是應該將時間和金錢等資源投入到潛在的復雜的 MultiSite 實施呢,還是只是簡單的使用 ClearQuest Web 接口?
答案是由多方面因素決定的,包括地理分布的團隊使用本地配置的客戶端的需要(用于 Windows 的 ClearQuest 和 ClearQuest Eclipse Rich Client Platform (RCP)),以及機構在不同地點之間所能提供的帶寬。通常來說,如果地理分布的團隊中的用戶需要使用本地配置的客戶端的話,您就需要 MultiSite。如果您僅僅是需要向地理分布的用戶提供訪問 ClearQuest 從而實施那些不需要本地客戶端的操作的話,那么您就不需要 ClearQuest Web 了。無論如何,ClearQuest 和 IBM Rational ClearCase® 之間的結合,將使通過 ClearQuest Web 來利用新的 ClearQuest Test Management 性能變得更加困難。參見圖 1。
隨著 ClearQuest 和 ClearCase 7.0.1 的發布,需要 ClearQuest MultiSite 來推動集成的 Unified Change Management (UCM) 環境的強制情形應該被重新考查。ClearCase Remote Client (CCRC) 和 ClearQuest Web 之間緊密的集成允許用戶在一個 “Web 為中心的” 環境下進行操作,利用 Rational Web Platform (ClearCase Web 和 ClearQuest Web)。然而,CCRC 內動態視圖的缺乏將成為大多數機構的一個破壞者,唯一的解決方法就是允許 ClearCase 和 ClearQuest MultiSite 達到團隊所需要的特性集。

ClearQuest Test Manager 對于不在現場的測試人員來說,會使 ClearQuest Multisite 的配置變得復雜
在 7.0 版本中引入的 ClearQuest Test Management (CQTM) 包也可能成為決定配置 MultiSite 的一個因素。如果一個機構有遠程位置使用 CQTM 來維護 IBM Rational ManualTester、IBM Rational FunctionalTester、或者 IBM Rational PerformanceTester 所進行的測試方案、測試用例、以及測試結果記錄的話,MultiSite 將是唯一合理的解決方案。將測試工具和 Eclipse ClearQuest Perspective 結合起來以及記錄測試結果的能力,對于測試人員來說是一項必不可少的要求。ClearQuest Web 為執行測試計劃功能和生成報告提供了足夠的支持;然而,對于一個嚴謹的測試環境來說,ClearQuest Web 將不能提供所需要的全部功能。
![]() ![]() |
![]()
|
每一個 ClearQuest 都有其位置(并且每一個 ClearQuest Client 也都有其位置)
ClearQuest 7.0.1 為結合應用程序提供了四種不同的用戶選項:用于 Windows 的 ClearQuest、ClearQuest Web、ClearQuest Eclipse Plug-In、和 ClearQuest Eclipse RCP。您必須考慮清楚哪一種客戶端應該被用于哪一種功能。表1列出了 ClearQuest 的不同的“風味”,并展示了它們都提供了哪些功能。
表 1: 當工作于集成環境時,需要考慮和計劃一下如何決定將哪一個 ClearQuest 客戶端給用戶
ClearQuest 客戶端(Eclipse RCP) | ClearQuest Eclipse 插件 | ClearQuest Windows 客戶端 | ClearQuest Web | |
---|---|---|---|---|
測試計劃 | X | X | X | X |
測試設計(Test 和 Configured Test Case 之間的關聯) | X | X | ||
測試執行 | X | |||
測試報告 | X | X | X | X |
與 Eclipse IDE (Rational Application Developer) 的集成 | X | |||
與 ClearCase Windows 客戶端的集成 | X | X | X | |
與 ClearCase Remote 客戶端的集成 | X | |||
與 IBM Rational RequisitePro® Windows 客戶端的集成 | X | |||
同與 RequisiteWeb 的集成 | X | |||
設計者報告 | X |
在創建您的軟件發行方案時,記得回顧不同的 ClearQuest 客戶端的性能以及您所在的機構是如何配置的。如果您在一個獨立的、無需結合的環境中的使用 ClearQuest,那么您可以將 ClearQuest Web 配置為主要客戶端。然而,即使在一個“以 Web 為中心的環境”中,還是有一部分用戶將要求用于 Windows 的 ClearQuest 客戶端同 Crystal Reports 一起生成報告格式,這是標準化改變管理系統所帶給機構的價值的一部分。
在一個更具結合性的設置中,您將需要將您的環境劃分為“類”,從而決定哪一些客戶端配置到用戶系統中!開發者類”將需要 Eclipse 的插入來同它們的 Eclipse Integrated Development Environment (IDE) 環境進行整合!胺治鰩燁悺笨赡苄枰糜 Windows 的 ClearQuest 客戶端允許 同它們的 用于 Windows 的 RequisitePro 客戶端進行整合,以及提供追溯 ClearQuest 中保存的需求和變更需求(許多情況下)的能力。
文章來源于領測軟件測試網 http://www.kjueaiud.com/