Rational ClearQuest使用說明書(七)
3. 控制臺操作 在ClearQuest的使用過程中,缺省狀態下是看不到 缺陷 記錄的,必須通過建立各種查詢表才可以看到缺陷記錄。下面就是說和提交的記錄有關的公共操作。 在工作臺中,有兩個目錄,分別為Personal Queries和Public Queries。 Personal Queries中顯示
3. 控制臺操作
在ClearQuest的使用過程中,缺省狀態下是看不到
缺陷記錄的,必須通過建立各種查詢表才可以看到缺陷記錄。下面就是說和提交的記錄有關的公共操作。
在工作臺中,有兩個目錄,分別為Personal Queries和Public Queries。
Personal Queries中顯示的是用戶自己所建立的各種查詢表、統計圖形等內容。在Personal Queries中,用戶只能看到自己所建立的查詢內容。
Public Queries是
測試管理員(admin)建立的公共顯示內容。每個登陸用戶都可以看到Public Queries的內容。
這里我們選擇使用admin用戶,建立Public Queries的查詢、圖表、報表。
3.1 查詢表
使用admin用戶登陸,鼠標右鍵點擊Public Queries,出現選擇菜單。

New Folder:創建一個目錄。
New Query:創建一個查詢。
New Query:創建一個圖表。
New Report:創建一個報表。
New Report Format:創建報表格式。
Improt Query:從文件導入查詢。
Copy:復制一個查詢(報表、圖標……)。
選擇其中的New Query,開始創建查詢表。
1. 選擇記錄類型,我們使用的是
Defect(缺陷)庫,所以選擇Defect,點擊“OK”。

2.在Public Queries中出現查詢圖標,名稱為“New Query”,把名稱修改為“建立查詢表”。鼠標雙擊此查詢表。
3.出現查詢向導,可以導入一個已經存在的查詢表,這里我們新創建,所以直接點擊“下一步”。
4.這個界面選擇在查詢表中選擇的字段??梢栽谧髠菷ield中雙擊需要添加的字段到右側Display Format中,也可以用鼠標把字段從左側列表拖拽到右側列表。

Title:在查詢表中顯示的列名,可以自己修改。
Show:選擇是否在查詢表中顯示此列的字段。
Sort:是否按照此字段排序。一般來說,最好選中一個字段有排序功能,否則查詢表的記錄順序有時會產生變化。 表示升序排列, 表示降序排列。
Sort Ordor:排序規則。這里可以輸入非0的數字。主要是有多個字段有排序功能的時候,序號越小的,排序優先級越高。
Set As Default Columns:設置缺省列??梢园堰@個選項選中,再建立查詢表的時候,當前的查詢表選項就會自動出現在新查詢表中,不用再手工查詢添加了。一般來說,都是建立一個最大集合的顯示字段表設置為缺省,通過Show選項控制是否顯示,這樣就不用每次都進行大的調整了。
右側列表中的字段,可以使用鼠標拖拽的方法進行排序。
右側Display Format列表中,點擊鼠標右鍵,可以選擇刪除字段(Delete)或者清除整個表格(Clear Grid)。
全部設置完畢后,點擊“下一步”。
5.這個界面設置查詢的過濾(filter)字段(不設置過濾條件,缺省的顯示所有的缺陷記錄)。

可以在左側Field列表中雙擊需要過濾的字段,添加到右側Filters列表中,也可以使用鼠標拖拽的方法。
如果有兩個以上的條件,可以選擇過濾字段之間是And(和)或Or(或)的關系。And(和)關系的過濾,必須同時滿足條件;Or(或)字段的過濾,只要滿足任意條件之一就可以了。
在右側Filters列表中,點擊右鍵,會出現選項菜單。里面可以刪除(Delete)字段;改變And和Or關系。
如果有三個以上(包括三個)的過濾字段,可以選擇右鍵菜單中的Group,進行過濾條件的分組。
全部設置完畢后,點擊“下一步”。
6.這里設定過濾條件。
從左側的Filters列表中選擇需要設定條件的過濾字段,在右側就會出現條件設定窗體。
1.選擇Define Filter(定義過濾)
選擇Define Filter的時候,查詢中,直接按照設定的條件進行過濾。
Operator的下拉框中,可以選擇In(包含)、Equal(等于)、Less then(小于)等等,這里根據過濾字段的不同會有差別。比如如果是日期類型的字段,這里的過濾條件就是Yesterday、Today等選項了,根據需要自己選擇。
可以選擇Not選項,就是按照Operator下拉框條件中相反的進行過濾。
可以在輸入框中錄入需要的過濾條件。
如果是列表類型的過濾字段,可以點擊“Values”選擇過濾內容。
2.選擇Dynamic Filter(動態過濾)
選擇Dynamic Filter的時候,在運行查詢表的過程中,會出現選擇或錄入過濾條件的窗體,如下圖所示。
過濾條件設置完成后,點擊“Run”完成查詢表的設置。
3.2 圖表
使用圖表,可以更直觀的看出缺陷的各種情況。
使用admin用戶登陸,鼠標右鍵點擊Public Queries,出現選擇菜單,選擇其中的New Chart,在出現的界面中,選擇Defect。修改New Chart名稱為“建立圖表”,雙擊新建的圖表,出現下圖界面。

這里有三種圖表可以選擇,分布圖表(Distribution Chart)、趨勢圖表(Trend Chart)、回顧圖表(Aging Chart)。
3.2.1 分布圖表(Distrinbution Chart)
這個圖表應該是最常用的。分布圖表主要是表明在定義的列表中,有多少的缺陷記錄。
分布圖表主要是表現當前記錄的,而趨勢圖表和回顧圖表主要出來歷史記錄的狀態趨勢。
1.選擇Distrinbution Chart,點擊“下一步”,出現下圖界面。

其中Vertical Axis(Y)就是圖表的Y軸坐標,Field是Y軸字段,Function是如何進行計算。一般Field選擇id,Function選擇Count。(選擇其他類型的字段,如果選擇Count,效果是一樣的;Function中還有Minimum和Maximum,但是我不知道哪個字段才可能使用這兩個選項)。
Horizontal Axis(X)就是圖表的X軸坐標。Field是Y軸字段,Sort選擇是否排序,Ascending是升序排列,Descending是降序排列。
Legends (Optional)可以幫助分析圖表數據。比如上面X軸選擇了優先級,Legends選擇了嚴重性,則在圖表中,優先級會按照嚴重性再進行分類。
設置完成后,點擊“下一步”。
2.此頁主要進行各種標題(Labels)的設置。

其中第一個Chart,顯示的圖表上側的標題;第二個Chart,顯示圖表下側的標題。
Value(Y)顯示Y軸標題;Category顯示你選擇的X軸字段名稱(這里我為了方便說明,修改為了X軸標題)。
Legend表示圖表示例顯示的位置。實際就是圖表的顏色有相關分類說明,這里可以決定此說明在圖表的什么位置,也可以選擇non不顯示圖表說明。
設置完畢后,點擊“下一步”。
3.選擇圖表類型。這里有Bar(條型圖)、Stacked Bar(堆疊的條型圖,Legend不是豎向排列,而是橫向層疊排列)、Line(線型圖)、Area(面積圖)、Pie(餅圖)。

選擇需要使用的圖表類型,點擊“下一步”。
說明的是,這里選擇的圖表類型不同,下一頁也會有差別。
我們這里選擇Bar圖表。
4.設置相關圖表的屬性。
這里是一些Bar圖表的選擇,如果選擇其他圖表類型,這里也會有不同的圖表選擇屬性。
Vertical Grid:是否顯示垂直柵格。
Horizontal Grid:是否顯示水平柵格。
Invert:X軸和Y軸交換顯示?!?
3D:是否顯示3D效果。
Color:是否顯示顏色。
Adjacent:無間距。主要在有Legend的時候使用。
Separated:項目間有間距。主要在有Legend的時候使用。
全部設置完畢后,點擊“完成”,就完成了Distrinbution Chart的設置,如下圖所示。

在圖表中,點擊鼠標右鍵,會出現一個菜單選項,里面的功能說明如下:
Type:圖表顯示為其他的圖表類型。
Annotate:顯示注釋。實際上顯示圖表count數目。
Drll Down:創建一個關于此圖表的查詢表。
Grid:給圖表添加上柵格。
Copy:copy圖表。
Properties:圖表屬性。實際可以用此修改圖表。
Zoom:圖表縮放。選中后,使用鼠標拖拽方框,可以查看方框內的圖表詳細內容。最后用Reset恢復狀態。
Rotate:圖表旋轉。選中此項后,鼠標左鍵按住圖表進行拖動,可以旋轉圖表。
Move:移動圖表。選中此項后,鼠標左鍵按住圖表進行拖動,可以移動圖表。
Scale:比例縮放圖表。選中此項后,鼠標左鍵按住圖表進行拖動,可以按比例放大縮小圖表。
Reset:重置圖表。圖表恢復原始狀態。

3.2.2 趨勢圖表(Trend Chart)
趨勢圖表是基于狀態(State)的。趨勢圖表可以表現出在一段時間內,變化的缺陷的活躍性如何。比如:顯示在一個月內,再次出現的缺陷有多少。
具體的創建過程,自己參考幫助進行。
3.2.3 回顧圖表(Aging Chart)
回顧圖表是基于狀態(State)的?;仡檲D表可以表現在過去一段時間內,特定狀態的數目。
具體的創建過程,自己參考幫助進行。
3.3 報表
在使用CQ的過程中,可能需要把缺陷打印出來,這樣就需要使用報表功能了。
在CQ中,如果想使用報表功能,需要安裝Crystal Reports(水晶報表)。Crystal Reports的版本要求在7.0以上。而且必須是完整版(帶設計器的),不能是插件版。
在使用報表的過程中,首先要創建Report Format,里面規定了在報表中顯示的字段,在創建報表的過程中,需要使用Report Format和想打印的查詢表。
由于我這里沒有水晶報表,所以只能大概的說一下上面的流程了。
3.4 其他內容
在創建各種內容的過程中,要靈活變化,下面就是一個具體的例子,可以處理很多方面的問題。

在創建完畢各種表格后,不要忘記了存盤。
鼠標右鍵點擊各種表格,會出現一個選項菜單。在此菜單中,可以運行(Run)、編輯(Edit)、剪切(Cut)、復制(Copy)、粘貼(Paste)、刪除(Delete)、重命名(Rename)、在進入CQ的時候運行(Run at Startup,此對客戶端和Web端都有效)、導出查詢(Export Query)。

在菜單Viwe中,有一些有用的功能:
View->E-mail Options:可以在里面指定郵件規則。就是說如果提交的缺陷滿足一定的條件,就會給指定的用戶發送電子郵件。
View->Change User Profile:可以修改當前登陸用戶的信息。
View->View SQL pane:選擇此項,會出現SQL editor頁。里面顯示了查詢相關的SQL語法,如果多SQL比較熟悉,可以直接在此修改查詢語句。
原文轉自:http://www.anti-gravitydesign.com