寫在前面的話:
對于測試人員來說,缺陷的提交和處理是日常最常見的工作。但是手工填寫缺陷表格,對于缺陷的整理和統計很不方便,在這種情況下,就出現了各種缺陷管理工具。Rational的ClearQuest就是其中比較強大的一種缺陷跟蹤工具。ClearQuest類似一個開發平臺,可以很方便的配置各種需要的選項。
我這里單純的把CQ用于缺陷管理,其實有些浪費了。在Rational的套件中,ClearQuest應該是變更管理用的,缺陷應該從測試用例發現,而不是獨立提交。我這里把軟件開發過程割裂了開來,CQ只當成單純的缺陷提交管理工具。
下面的文檔雖然是關于CQ的缺陷管理配置的,但是如果想把它用于其他的方面,也應該有些借鑒意義吧。
這篇東西可以說是翻譯CQ的幫助,同時也是一些經驗的總結,測試流程使用的是類似北航的QAMonitor。(另外說些別的:Qamonitor是個好東西,使用方便及了,但是他的問題有幾種:1.使用的是Excel97,很容易損壞,即使可以修復也會丟失記錄,所以一定要每天做備份。2.使用過程中服務器端必須完全共享測試文件,可能引起病毒等問題。3.必須安裝客戶端,現在的趨勢應該是使用Web方式的。4.客戶端和其他的程序可能會有沖突,至少QAMonitor和Rational Robot的一個dll會沖突。5.無法自定義一些選項,流程過于僵化。雖然有這么多的問題,但在小型開發過程中,QAMonitor絕對可以滿足你的缺陷管理需求。)
我這里介紹的是Rational的2002.05.10版,最新的IBM Rational 2003版我沒有看到,所以不知道和此版有多少的差別。
這篇東西寫很久了,一年多前就寫成了,其中也修改了幾次,但可能還是會有問題。建議大家如果可能就買正版,沒有技術支持使用這些很不方便。
說真的,這篇本身我并不想貼出,幾個月前我發了《ClearQuest Web端使用指南》,一點回應都沒有,使我很懷疑多少人對此感興趣。不過上個月一位朋友給我發了郵件,詢問關于此篇的消息,哪怕只有一個人關心,為了這么一個人,我也要發出來給他看。
一、前言. 1
二、附屬安裝. 2
1.支持的環境. 2
2.數據庫. 2
三、Rational ClearQuest配置. 4
1.Rational ClearQuest Maintenance Tool設置. 4
2.Rational ClearQuest Designer設置. 7
四、Rational ClearQuest Web服務器配置. 25
1.設置注冊表存取權限. 26
2.NTFS格式機器的讀取權限設置. 27
3.創建Web虛擬目錄. 28
4.編輯虛擬目錄的屬性. 30
5.編輯cache和images目錄的屬性. 33
6.其他設置. 34
7.IE設置. 35
五、Rational ClearQuest客戶端配置. 37
1.提交缺陷. 38
2.修改記錄. 40
3. 控制臺操作. 41
六、附錄. 50
1.腳本片段. 50
2.補充說明. 52
一、前言
Rational ClearQuest功能十分的強大,可以和Rational的其他的產品結合,比如Rational ClearCase、Rational Rose等。ClearQuest主要用于變更管理和缺陷跟蹤。這個文檔主要是說明ClearQuest用于缺陷跟蹤的時候,如何進行相應的配置工作。
在文檔中,我盡量使用中文,但是一些英文單詞的翻譯可能不是很恰當。不過在翻譯的過程中,我都附上了相應的中文或英文,應該對理解不造成障礙。其中ClearQuest簡寫為CQ。
在文檔中,標記為紅顏色的都是值得特別注意的地方。
下面是部分中英文和縮寫對照表:
CQ:ClearQuest。
計劃:Schema
自定義:Custom
維護表:Schema Repository。
版本:Version
注釋:comment
延遲:Timeout
間隔:Interval
字段:Fields
缺陷:Defect
工作臺:Workspace
狀態轉移矩陣:State Transition Matrix
二、附屬安裝
1. 支持的環境
Rational ClearQuest可以安裝在WinNT 4.0,Windows2000,Windows98,WindowsMe,WindowsXP上。
ClearQuest的安裝十分的簡單,點擊setup.exe文件,選擇Rational ClearQuest,一路選擇“下一步”就可以了。
不過要注意,如果想配置ClearQuest的Web服務器,在安裝CQ的時候,必須選擇Custom(自定義)安裝,在Choose Features中,把Web Server Components選中。
CQ分為服務器端、客戶端、Web端三個部分。
在安裝Rational ClearQuest的時候,實際就是安裝了ClearQuest的服務器端和客戶端。
1.服務器端:通常情況下,創建(Create)維護表(Schema Repository)的機器可以稱為之服務器端。
服務器端創建的維護表需要連接數據庫,數據庫可以選擇SQL Server、Oracle、Aclearcase/" target="_blank" >ccess2000等(支持其他類型的數據庫,但是我想應該很少用)。
數據庫不一定非要安裝在服務器端,也可以使用專門的數據庫服務器。
服務器端主要是創建維護表(Schema Repository)。
如果想使用Web端功能,在服務器端,必須進行相應的配置工作(Web服務器只支持WinNT4.0和Win2000Server)。
通常情況下,服務器端也是缺陷記錄數據庫服務器。
2.客戶端:客戶端也需要安裝Rational ClearQuest??蛻舳耸侵高B接服務器端創建的維護表,使用ClearQuest工具提交缺陷的機器。
3.Web端:Web端不需要安裝ClearQuest,只需要使用瀏覽器登陸服務器建立的相關網頁。Web端是只使用瀏覽器(IE或Netscape)提交缺陷的機器。但是注意,如果想使用Web端,必須配置Web服務器。
安裝CQ大概需要500M的硬盤空間。如果在CQ服務器上配置了Web服務器,可以使用IE進行缺陷跟蹤。IE客戶端版本需要5.01以上。
2.數據庫
ClearQuest支持Microsoft SQL Server 7.0、Microsoft SQL Server2000、Oracle(8.0.5,8.1.6,8.1.7)、Access2000等數據庫,這里主要介紹SQL2000和Access2000的配置方式。
2.1 使用Access數據庫
在使用Access數據庫的時候,一定要把存放Access文件的目錄共享。比如test機器當服務器,在建立Access文件的時候,把test.mdb文件放到了“c:\共享”目錄下,其他機器在連接使用這個Access的時候,使用“\\test\共享\test.mdb”連接此數據庫文件。
不建議在網絡環境中使用Access數據庫。
2.2 使用Microsoft SQL Server數據庫
在CQ中使用SQL數據庫,必須在使用前建立數據庫,再在CQ中連接此數據庫。下面就是說明建立數據庫的方法。
在安裝SQL的時候,選擇混合模式進行安裝。
在ClearQuest中使用Microsoft SQL數據庫,不允許使用sa進行口令驗證,所以必須建立新用戶進行數據庫的登陸驗證。
原文轉自:http://www.anti-gravitydesign.com