ClearCase 是業界非常優秀的軟件版本控制工具和軟件資源配置管理工具,目前在軟件開發項目中應用較為廣泛;ClearQuest則是軟件變更管理和缺陷跟蹤工具。在實際的軟件產品開發過程中,兩者的結合使用,會極大地提高開發效率,保證產品質量。本文詳細介紹了ClearCase與ClearQuest的兩種集成方式之一:UCM ClearCase與ClearQuest的集成。
引言
ClearCase 是業界非常優秀的軟件版本控制工具和軟件資源配置管理工具,在實際的軟件開發過程中,采用ClearCase進行版本控制能夠實現真正意義的并行開發,提高開發效率。ClearCase具有兩種應用的方式:Base ClearCase 以及 UCM ClearCase。這兩種方式擁有著各自不同的概念、功能和應用范圍:由于Base ClearCase 的概念相對簡單,功能也比較單一,因而它易于掌握,適用于小型軟件項目的開發過程中;而UCM ClearCase涉及的概念比較多,邏輯也相對復雜,它提供了更加豐富和完善的功能,因而較多的應用于大型軟件系統的開發過程中。
ClearQuest作為軟件變更管理和缺陷跟蹤工具,在實際開發中,對于保障軟件產品的質量,協調各開發團隊之間的合作起到了相當重要的作用。ClearQuest是高度可配置的,可適應幾乎所有的自動化流程設計,同時支持用戶定義、工作流支持(可定制的狀態機)、字段、表單和電子郵件通知等。
一、 ClearCase 與ClearQuest的集成
所謂ClearCase和ClearQuest的集成,就是指將ClearQuest中的變更請求(Change Request)關聯到ClearCase中某元素(element)的某一版本(Version)上。一個變更請求可以被關聯到一個或多個版本上,這些版本被稱為變更請求的變更集(Change Set)。一個版本可以被關聯到一個或多個變更請求,這些變更請求被稱作版本的請求集(Request Set)。由于ClearCase的應用分為兩種方式:Base 和 UCM,因而,ClearCase 與 ClearQuest的集成也具有兩種方式:Base ClearCase 與 ClearQuest的集成以及UCM ClearCase 與 ClearQuest的集成。本文主要介紹的是UCM ClearCase 與 ClearQuest 的集成方式。
二、 UCM ClearCase 與 ClearQuest 集成的應用過程介紹
工程(Project)是UCM ClearCase的一個重要概念,要實現UCM ClearCase與ClearQuest的集成,首先必須在ClearCase UCM的環境里創建一個CQ Enabled Project,即一個激活了ClearQuest相應功能的工程(Project)。
下面將詳細闡述UCM ClearCase 與 ClearQuest 集成環境的搭建,以及具體的集成的應用過程。
1. 環境搭建
1) ClearCase 方面,首先要創建一個Project VOB和 Component VOB,并且將新創建的Component VOB成為Project VOB的一個Component。
Windows 環境下:
創建Project VOB:選擇Programs > IBM Rational > Rational ClearCase > Administration > Create VOB,輸入VOB名稱:pvob;選擇"Create as a UCM project VOB"選項,表示要創建的是一個Project VOB;在選擇administrator vob一項里,選擇none。其他采用默認值,在確認頁上單擊"繼續" ,完成Project VOB的創建過程。 創建Component VOB:選擇Programs > IBM Rational > Rational ClearCase > Administration > Create VOB,輸入VOB名稱:cvob;選擇"contain UCM objects",表示要創建的是一個Component VOB;在選擇administrator vob一項里,選擇剛剛創建的pvob, 建立這兩個VOB之間的關系。其他采用默認值,最后在確認頁上單擊"繼續",完成Component VOB的創建工作。 使cvob成為pvob的一個Component:從開始菜單里選擇 Programs -> IBM Rational -> Rational ClearCase -> Project Explorer,選中pvob,從菜單中選擇Tools ' Import ' VOB as Component,在彈出的選擇頁面中從左面的備選框中選擇cvob,加入到右面的已選框,最后單擊"import"。圖1 Import VOB
文章來源于領測軟件測試網 http://www.kjueaiud.com/