在字段列表中,可以對字段進行編程控制。字段的列名是字段的屬性,同時也可以做為字段的函數名使用。Default Value可以控制字段的初始值;Permission控制字段的讀取屬性;Value Changed可以控制字段在內容值變化時的行為;Validation可以控制字段的取值范圍。

選擇需要使用下拉列表功能的字段,鼠標點擊使用的屬性控制字段,會出現一個?,點擊?,出現一個菜單,從菜單中選擇編程語言,就會出現Script Editor界面。下圖是代碼片段。在使用過程中,CQ基本給出了代碼屬性的說明和示例,可以按照示例進行簡單的編程。如果想更深一步,可以去看VB相關的資料(CQ中使用的SQA Basic和VB十分類似)或者去開始菜單中查詢Rational ClearQuest API Reference。

在最后的附錄中,我會附上計劃中使用的程序控制代碼?梢詤⒄瘴覍懙拇a進行簡單的變化。
在代碼寫完后,需要選擇菜單中的Hooks->Compile進行編譯,編譯通過后,字段的代碼控制就算完成了。
2.5.3缺陷窗體設計
在缺陷提交的過程中,窗體是很重要的一個方面。計劃的各種設置最后都體現的窗體界面中。下面就說如何去配置缺陷的窗體。缺陷的窗體分為兩個部分,分別是提交窗體和處理窗體。處理窗體比提交窗體多了兩個頁面,其他內容都是一樣的。
從工作臺(Workspace)中選擇Record Types->Defect->Forms,出現兩個選項,第一個選項就是提交窗體(Defect_Base_Submit),第二個是處理窗體(Defect_Base),現在分別說明設置方法。
一、提交窗體
點擊Defect_Base_Submit,右側工作區出現窗體設置界面。

可以從字段列表中鼠標拖動字段到窗體界面中,會自動出現標題和字段對應的屬性內容。雙擊字段內容,會出現字段屬性修改窗口,可以自己修改字段的各種屬性。

選擇菜單中的Edit->Add Tab可以添加頁面;選擇Edit->Delete Tab可以刪除頁面;選中字段后;點擊鍵盤上的Delete按鍵可以刪除字段。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/