【文章內(nèi)容簡介】
請看第 4章“增加附件”( Adding Attachments)。 Test Coverage :測試覆蓋,打開測試覆蓋對話框,能夠讓你為選定的測試需求增加測試覆蓋。注意:你也能夠右鍵單擊一個需求,并選擇 Associated Defects去瀏覽有測試覆蓋需求的所有缺陷關(guān)聯(lián)。 需求樹( Requirements Tree) Test Director 在需求樹中有機的組織并顯示數(shù)據(jù)。需求樹中每一行都顯示了一條獨立的需求。需求樹中可以顯示如下細節(jié)信息。 選項 描述 附件( Attachment) 指示本需求 是否包含附件。 此字段值可以為“ Y”或“ N”。 作者( Author) 創(chuàng)建此需求的用戶名。 默認情況, Test Director 插入登陸用戶名到此字段。 覆蓋狀態(tài)( Cover Status) 需求當前的狀態(tài)。默認情況下,狀態(tài)為 Not Covered。 一個需求的狀態(tài)能夠是如下幾種: Not Covered:這個需求沒有被鏈接到測試。 Failed:覆蓋此需求的一個或多個測試被執(zhí)行,且狀態(tài)為:Failed。 Not Completed:覆蓋此需求的一個或多個測試被執(zhí)行,且狀態(tài)為: Not Completed。 Passed:覆蓋此需求的所有測試均有同樣狀態(tài): Passed。 No Run:覆蓋此需求的所有測試均有同樣狀態(tài): No Run。 你能夠單擊一下 State,去打開你所選擇需求的測試覆蓋對話框,關(guān)于覆蓋的更詳細信息,請看第 12 章的“連接測試到需求”( Linking Tests to Requirements)。 創(chuàng)建日期Creation Date 需求被創(chuàng)建的日期。默認情況下,創(chuàng)建日期被設置為當前服務器日期。你也可以單擊下拉箭頭去顯示一個日歷,并選擇一個不同的創(chuàng)建日期。 創(chuàng)建時間Creation Time) 需求被創(chuàng)建的時間。默認情況下,創(chuàng)建時間被設置為當前服務器的時間。 修改( Modified) 標識此需求被最后修改的時間。 名稱( Name) 需求名。 優(yōu)先級( Priority) 需求的優(yōu)先級。范圍從最低級別( Level 1)到最緊急級別( Level 5)。 產(chǎn)品( Product) 需求所基于的應用程序組件。 需求 ID( Req ID) 需求的唯一數(shù)字 ID,右 Test Director 自動分配。注意,需求 ID 是只讀的。 復查( Reviewed) 標識此需求是否被復查,并且被責任人批準通過。 類型( Type) 需求的類型,可以是 Hardware 或 Software。 注意:你可以改變需求樹中任何字段的標簽,也可以增加最多 24 個用戶自定義的域到需求樹中。更進一步信息,請看《 Test Director 管理員手冊》( Test Director Administrator’ s Guide)。 開發(fā)需求樹( Developing Requirements Tree) 需求樹組織并展示了你的測試需求體系。本章描述了: 創(chuàng)建需求樹( Creating a Requirements Tree) 在樹中查詢需求( Finding Requirements in the Tree) 查看需求樹( Viewing the Requirements Tree) 查看需求歷史( Viewing Requirement History) 郵寄需求( Mailing Requirements) 查看關(guān)聯(lián)缺陷( Viewing Associated Defects) 修改需求樹( Modifying the Requirements Tree) 從需求創(chuàng)建測試( Creating Test from Requirements) 三、 關(guān)于需求樹 ( About the Requirements Tree) 定義測試需求的過程是單調(diào)乏味并耗時的。大多數(shù)情況下,測試組是用字處理軟件或電子表格文檔來記錄需求。這樣的需求文檔維護復雜,難以組織和分類,而且不能夠連接到基于需求創(chuàng)建的測試和相應的缺陷。 作為整個測試過程的第一步, Test Director 需求模塊能夠讓你簡單的定義和管理你的測試需求。測試小組通過在 Test Director 中創(chuàng)建需求樹來記錄需求。它以圖表的方式展現(xiàn)了整個需求說明和需求關(guān)系。一旦你已經(jīng)創(chuàng)建了測試,你就可以在需求和測試間建立連接,而測 試與缺陷又可以建立關(guān)聯(lián)。通過這種方式,你就可以跟蹤測試需求到整個測試過程的每一個步驟。假如測試需求被改變,你可以立即確定哪些測試和缺陷受到影響,并且是誰負責的收到了影響。你能夠在需求樹中分組和分類需求,監(jiān)控需求過程和任務分配,并產(chǎn)生詳細的報告和圖表。 注意 :本章假定你是使用需求模塊的 Document View 去創(chuàng)建需求樹。關(guān)于 Coverage View 的更詳細信息,請看第 12 章的“連接測試到需求”( Linking Tests to Requirements)。 創(chuàng)建需求樹( Creating a Requirements Tree) 你可以通過創(chuàng)建需求樹來定義你的需求。 創(chuàng)建需求樹: 在需求模塊的工具欄上單擊 New Requirement 按鈕 ,或者選擇 Requirements New Requirement. 注意:假如需求字段已經(jīng)在工程自定義窗口中定義,則 New Requirement 對話框?qū)⒈淮蜷_。為不要的字段選擇值,并單擊 OK。 Test Director 將增加一個默認名稱為“ New Requirement”的新需求到需求樹中。 為新的需求輸入一個名稱,并按 Enter。注意,需求名稱 中不能夠包括字符: / ^ *。 為需求添加需求細節(jié)。關(guān)于在需求樹中的有效字段的更詳細信息,請看 “需求模塊一覽”( The Requirements Module at a Glance)。 在 Description 面板中,輸入新需求的描述信息。 單擊 Attachments 按鈕或選擇 View Attachments,為新需求添加附件。附件可以是文件、 URL、應用程序的快照、剪貼板中的圖像或系統(tǒng)信息。 Test Director會在需求樹中,緊挨著需求名放置一個可單擊的附件圖標 。對于更多信息,請查看第 4章“ 添加附件”( Adding Attachments)。 單擊 Tests Coverage 按鈕 或選擇 View Tests Coverage,為需求添加測試覆蓋。測試覆蓋定義了測試計劃樹中的測試并能夠讓你連接測試需求到測試。你僅僅只有當在測試計劃期間創(chuàng)建測試后,才能夠定義測試覆蓋。關(guān)于測試覆蓋的更詳細信息,請看 “連接測試到需求”( Linking Tests to Requirements)。 添加另外的需求到需求樹: 單擊 New Requirement 按鈕 ,在當前需求下面添加同等級需求。 單擊 New Child Requirement 按鈕 ,在當前需求下面添加低一級的需求。 在樹中查找需求( Finding Requirements in the Tree) 你可以基于需求名稱或其它的一些信息,在需求樹中查找需求。 注意 :假如你使用放大, Test Director 會限制在你放大的區(qū)域進行搜索。關(guān)于樹放大的更多信息,請查看 “查看需求樹”( Viewing the Requirements Tree)。 查找需求: 在工具欄上單擊 Find 按鈕 ,或者右鍵單擊需求樹,并選擇 Find, Find Requirement 對話框?qū)⒈淮蜷_。 在 Find in Field 框中,選擇查找的依據(jù)。 在 Value to Find 框中,輸入或選擇你所選擇字段的值。此查找是不分大小寫的。 舉個例子,假如字段為 Name,則在 Value to Find 框中輸入需求名稱。假如字段名為 Priority,則在 Value to Find 框中,選擇一個優(yōu)先級(從一到五)。 單擊 Find。 Test Director 將會用給定的值去定位這個需求。假如搜索是成功的,搜索結(jié)果對話框?qū)⒈淮蜷_,并顯示可能匹配的列表。從列表中選擇一個結(jié)果,并單擊 Go To 按鈕,則會在需求樹中高亮顯示此需求。 假如搜索不成功,相應的提示信息框?qū)⒈粡棾觥? 查看需求樹( Viewing the Requirements Tree) 你能夠改變 Test Director 顯示需求樹的方式。包括放大和縮小樹、顯示編號、刷新樹、展開和折疊樹的分支。 縮放樹: 你能夠放大或縮小 需求樹中的需求主題。這能夠讓你去改變樹顯示的明細程度。 放大: 在需求樹中選擇一個需求主題 在工具欄上單擊 Zoom In 按鈕,或者右鍵單擊需求并選擇 Zoom In。 需求樹僅僅只顯示所選擇的需求主題 和這需求主題所包括的內(nèi)容。 縮?。? 要反轉(zhuǎn)一個放大的行為,你可以縮小一個層次或完全的縮小。 單擊 Zoom In 箭頭,并選擇 Zoom Out One Level 去取消先前放大的命令。 單擊 Zoom In 箭頭,并選擇 Zoom Out To Root 去全部縮小并顯示整個需求樹。 顯示編號: 現(xiàn)在 View Numeration 去顯示需求樹中每一個需求具有等級的編號。一旦你對需求樹作了改變, Test Director 將自動為這些需求重新編號。注意,這些編號和為每個需求分配的唯一需求 ID 是沒有關(guān)系的。默認情況下, 需求以編號方式顯示。 刷新樹: 你可以在需求模塊中刷新數(shù)據(jù)。 快速地刷新需求:選擇所要刷新的需求,并單擊 Refresh Selected 按鈕 ,此需求和所有的子需求將被刷新。 刷新所有需求:單擊 Refresh Selected 箭頭,并選擇 Refresh All。 展開和折疊樹 : 你能夠展開或折疊需求樹中的分支,這能夠讓你去改變樹顯示的細節(jié)程度。 展開樹枝:單擊分支名左側(cè)的展開符號 。若想展開分支的所有層,需要右擊分支名稱,并選擇 Expand。 折疊樹枝:單擊分支名左側(cè)的折疊符號 。若想折疊分支中所有層, 需要右擊分支名稱,并選擇 Collapse。 查看需求歷史( Viewing Requirement History) 你可以查看需求樹中所有需求的修改記錄。 查看需求的修改歷史: 在需求樹上選擇一個需求。 單擊 History 標簽頁,所有字段的修改歷史都顯示在網(wǎng)格中。 對于需求的每一個改變,網(wǎng)格上都會顯示相應的修改日期、修改人名稱和修改后的值。 你能夠定義哪些字段可以顯示在網(wǎng)格中。在 Field 列表中,選擇一個字段名稱,僅僅只查看該字段的修改記錄。 關(guān)于保存歷史記錄的信息,請查看《 Test Director 管理員手冊》( Test Director Administrator’ s Guide)。 郵寄需求( Mailing Requirements) 你可以發(fā)送 Email 給 Test Director 項目中的其它使用者 。這樣你就可以定期地通知開發(fā)和質(zhì)量保證人員關(guān)于測試需求的情況。 注意 :默認狀態(tài)下, Test Director以 HTML 格式發(fā)送 Email。若希望 Test Director發(fā)送無格式的文本郵件,需要在 Site Administrator 的 Site Config 標簽頁中編輯 MAIL_FORMAT 參數(shù)。更詳細信息,請查看 《 Test Director 管理員手冊》(《 Test Director Administrator’s Guide 》)。 郵寄需求: 在需求樹中,選擇一個需求,并單擊 Mail Requirement 按鈕 。 Send Mail 對話框?qū)⒈粡棾觥? 輸入一個有效的 Email 地址?;蛘邌螕?To 按鈕或 Cc 按鈕去選擇用戶, Select Recipients 對話框?qū)⒈粡棾觥? 選擇所要發(fā)送郵件的用戶或用戶組,并單擊 OK。注意,你可以通過右擊一個用戶,并選擇 Properties 來 查看用戶屬性。關(guān)于定義用戶屬性的更詳細信息,請查看《 Test Director 管理員手冊》(《 Test Director Administrator’s Guide 》)。 在 Subject 框中,為郵件輸入主題。 選擇是否需要包括需求的 Attachments、 History 和(或) Tests Coverage。 在 Additional Comments 框中,添加你想加的注釋。 在對話框中進行拼寫檢查: 單擊 Check Spelling 按鈕 ,為所選擇的詞或文本框作拼寫檢查。假如不存在錯誤,一個確認消息將被彈出 ;假如有錯誤被發(fā)現(xiàn), Spelling 對話框?qū)⒈淮蜷_,并顯示錯的詞和更改建議。 單擊 Spelling Options 按鈕 打開拼寫選擇對話框。能夠讓你配置 Test Director 拼寫檢查的規(guī)則。 單擊 Thesaurus 按鈕 打開辭典對話框,顯示所選詞的同義、反義或近義詞。你能夠替換所選擇的詞,或查找新單詞。 單擊 Custom