TD使用手冊(cè)_翻譯版zy_第1頁(yè)
TD使用手冊(cè)_翻譯版zy_第2頁(yè)
TD使用手冊(cè)_翻譯版zy_第3頁(yè)
TD使用手冊(cè)_翻譯版zy_第4頁(yè)
TD使用手冊(cè)_翻譯版zy_第5頁(yè)
已閱讀5頁(yè),還剩36頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、9、測(cè)試計(jì)劃工作流(The Test Plan Workflow)對(duì)成功的應(yīng)用程序測(cè)試來(lái)說(shuō),開(kāi)發(fā)一個(gè)清晰并簡(jiǎn)明的測(cè)試計(jì)劃是必要的基礎(chǔ)。一個(gè)好的測(cè)試計(jì)劃,能夠讓你在整個(gè)測(cè)試過(guò)程的任何位置,對(duì)應(yīng)用程序的質(zhì)量進(jìn)行評(píng)定。本章描述了怎樣使用TestDirector測(cè)試計(jì)劃模塊來(lái)開(kāi)發(fā)測(cè)試計(jì)劃。開(kāi)發(fā)一個(gè)測(cè)試計(jì)劃包括如下步驟:9.1定義測(cè)試策略(Defining Testing Strategy)若想勾畫(huà)一個(gè)測(cè)試策略,來(lái)達(dá)到定義在需求模塊的測(cè)試需求,需要先問(wèn)自己如下兩個(gè)問(wèn)題:你應(yīng)當(dāng)怎樣測(cè)試你的應(yīng)用程序?l 你將使用哪些測(cè)試技術(shù)(壓力測(cè)試、安全測(cè)試、性能和負(fù)載測(cè)試等等)?l 你將怎樣處理缺陷(缺陷嚴(yán)重等級(jí)、打開(kāi)

2、、關(guān)閉缺陷權(quán)限管理等)?你需要什么資源?l 為了測(cè)試,你需要什么資源(人員、硬件等等)?l 各個(gè)任務(wù)什么時(shí)候被完成?舉個(gè)例子,假設(shè)一個(gè)航班預(yù)定軟件,它能夠讓你去管理航班調(diào)動(dòng)、旅客登記和機(jī)票銷(xiāo)售。此種情況下,手動(dòng)測(cè)試和自動(dòng)測(cè)試均需要。你應(yīng)該指派有編程經(jīng)驗(yàn)的人設(shè)計(jì)自動(dòng)測(cè)試,沒(méi)有編程經(jīng)驗(yàn)的人設(shè)計(jì)手動(dòng)測(cè)試。9.2定義測(cè)試主題(Defining Test Subjects)根據(jù)應(yīng)該程序功能的等級(jí)關(guān)系,將應(yīng)該程序功能分解為各個(gè)主題,并建造相應(yīng)的表現(xiàn)應(yīng)用程序功能的測(cè)試計(jì)劃樹(shù)。測(cè)試計(jì)劃樹(shù)是你的測(cè)試計(jì)劃的一種圖形的表現(xiàn)。它是根據(jù)主題組織的測(cè)試分級(jí)表,而每一個(gè)主題所包含的,就是為了實(shí)現(xiàn)質(zhì)量要求而需要進(jìn)行的測(cè)試。例

3、如,對(duì)于航班預(yù)定軟件,你可以將Create Order、Delete Order、Open Order和Update Order作為測(cè)試主題。9.3設(shè)計(jì)測(cè)試(Planning Tests)為測(cè)試計(jì)劃樹(shù)上的每一個(gè)主題設(shè)計(jì)測(cè)試。確定每各測(cè)試主題應(yīng)該創(chuàng)建哪些種類(lèi)的測(cè)試,如正規(guī)級(jí)別測(cè)試或回歸測(cè)試。然后在每個(gè)測(cè)試計(jì)劃樹(shù)的分支上創(chuàng)建并設(shè)計(jì)它們。例如,在航班預(yù)定軟件的Create Order測(cè)試主題下,可以包括如下的測(cè)試:Change Date、Change From Location、Change To Location、Insert New Order和Verify Insertion。你能夠?qū)y(cè)試與指

4、定的缺陷關(guān)聯(lián)。這是非常有用的,例如,你可以為一個(gè)已知的缺陷創(chuàng)建新的測(cè)試。通過(guò)創(chuàng)建關(guān)聯(lián),你能夠基于所關(guān)聯(lián)缺陷的狀態(tài)來(lái)決定這個(gè)缺陷是否應(yīng)該被運(yùn)行。9.4創(chuàng)建需求覆蓋(Creating Requirements Coverage)將測(cè)試計(jì)劃樹(shù)上的每一個(gè)測(cè)試連接到需求樹(shù)上的一個(gè)或多個(gè)需求。通過(guò)為需求定義測(cè)試覆蓋,你可以對(duì)你測(cè)試計(jì)劃中的測(cè)試和它原始的測(cè)試需求之間進(jìn)行追蹤。例如,在航班預(yù)定軟件中,在Create Order中的測(cè)試覆蓋在需求主題Check Creation of New Order中的需求。另外,由于測(cè)試與缺陷的關(guān)聯(lián),測(cè)試覆蓋提供了從需求定義到缺陷跟蹤的完整的追蹤。9.5設(shè)計(jì)測(cè)試步驟(De

5、signing Test Steps)在測(cè)試計(jì)劃樹(shù)中對(duì)具體的測(cè)試進(jìn)行設(shè)計(jì)。創(chuàng)建測(cè)試步驟,描述所要執(zhí)行的操作、檢查點(diǎn)和預(yù)期的結(jié)果。定義完測(cè)試步驟后,緊接著就應(yīng)該決定,該測(cè)試是準(zhǔn)備手動(dòng)測(cè)試還是自動(dòng)測(cè)試。對(duì)于手動(dòng)測(cè)試,應(yīng)該按你定義好的步驟,在應(yīng)該程序中執(zhí)行它,并記錄相應(yīng)的結(jié)果。手動(dòng)測(cè)試需要測(cè)試人員的響應(yīng),一般包括可用性測(cè)試、一次性測(cè)試、需要立即運(yùn)行的測(cè)試、需要應(yīng)用程序知識(shí)的測(cè)試和沒(méi)有預(yù)定義結(jié)果的測(cè)試。例如,在航班預(yù)定軟件中,假如檢查對(duì)話(huà)框是否用戶(hù)界面友好,需要使用者響應(yīng),因此你應(yīng)該確定它們?yōu)槭謩?dòng)測(cè)試。9.6自動(dòng)測(cè)試(Automating Tests)自動(dòng)化測(cè)試允許在無(wú)人值守的情況下,高速地執(zhí)行測(cè)試。

6、它也使測(cè)試能夠重復(fù)的執(zhí)行和使用。例如,你能夠?qū)δ苄缘摹⒒鶞?zhǔn)、單元、壓力和負(fù)載、以及需要詳細(xì)應(yīng)用程序信息的測(cè)試執(zhí)行自動(dòng)化操作。在設(shè)計(jì)完測(cè)試步驟后,你能夠決定哪些測(cè)試應(yīng)該進(jìn)行自動(dòng)化。影響測(cè)試自動(dòng)化的因素包括:執(zhí)行的頻率、數(shù)據(jù)輸入量、執(zhí)行時(shí)間的長(zhǎng)度和復(fù)雜度。對(duì)于自動(dòng)化測(cè)試,你可以首先設(shè)計(jì)測(cè)試步驟,然后產(chǎn)生一個(gè)測(cè)試模板來(lái)對(duì)它們進(jìn)行自動(dòng)化測(cè)試。測(cè)試模板可以是:WinRunner,、QuickTest Professional、Astra QuickTest,、QuickTest Professional for MySAP.com Windows Client,、Astra LoadTest, Loa

7、dRunner,、XRunner、Visual API、or Visual A。例如,在航班預(yù)定軟件中,你可以對(duì)登陸過(guò)程進(jìn)行自動(dòng)化測(cè)試。在添加完測(cè)試步驟后,你創(chuàng)建一個(gè)測(cè)試模板,然后用WinRunner來(lái)完成自動(dòng)化測(cè)試腳本。注意:你也可以創(chuàng)建自動(dòng)化的系統(tǒng)測(cè)試去要求TestDirector為機(jī)器提供系統(tǒng)信息、捕獲桌面圖像或重新啟動(dòng)計(jì)算機(jī)。9.7分析測(cè)試計(jì)劃(Analyzing Your Test Plan)復(fù)查你的測(cè)試計(jì)劃去確定怎樣它才能滿(mǎn)足在測(cè)試過(guò)程開(kāi)始階段定義的測(cè)試目標(biāo)。然后通過(guò)產(chǎn)生TestDirector報(bào)告和圖表對(duì)你的測(cè)試計(jì)劃進(jìn)行分析。例如,你能夠創(chuàng)建一個(gè)報(bào)告來(lái)顯示測(cè)試計(jì)劃樹(shù)中每一個(gè)測(cè)試的

8、測(cè)試步驟。你能夠用此報(bào)告來(lái)幫助你決定你的測(cè)試設(shè)計(jì)的優(yōu)先級(jí)。建議貫穿整個(gè)測(cè)試過(guò)程來(lái)分析你的測(cè)試計(jì)劃,從而更好地保證測(cè)試過(guò)程的成功。復(fù)查測(cè)試計(jì)劃,并確定是否滿(mǎn)足測(cè)試目標(biāo),并相應(yīng)地對(duì)測(cè)試計(jì)劃作出調(diào)整。10、測(cè)試計(jì)劃模塊一覽(The Test Plan Module at a Glance)本章將介紹TestDirector測(cè)試計(jì)劃模塊的核心元素。包括如下內(nèi)容:l 測(cè)試計(jì)劃模塊(The Test Plan Module)l 測(cè)試計(jì)劃菜單欄(The Test Plan Menu Bar)l 測(cè)試計(jì)劃工具條(The Test Plan Toolbar)l 測(cè)試計(jì)劃網(wǎng)格(The Test Plan Grid

9、)10.1測(cè)試計(jì)劃模塊(The Test Plan Module)你可以通過(guò)點(diǎn)擊Test Plan標(biāo)簽頁(yè)進(jìn)入測(cè)試計(jì)劃模塊設(shè)計(jì)測(cè)試。測(cè)試計(jì)劃模塊包括如下的核心元素:l Test Plan Menu Bar,測(cè)試計(jì)劃菜單欄,具有測(cè)試計(jì)劃模塊命令的下拉菜單。l Test Plan Toolbar,測(cè)試計(jì)劃工具欄,具有創(chuàng)建或修改測(cè)試計(jì)劃樹(shù)的常用命令按鈕。l Test Plan Tree,測(cè)試計(jì)劃樹(shù),你的測(cè)試計(jì)劃的圖形表現(xiàn)。l Details Tab,細(xì)節(jié)標(biāo)簽頁(yè),測(cè)試計(jì)劃樹(shù)上當(dāng)前所選擇的主題文件夾或測(cè)試的詳細(xì)描述。l Design Steps Tab,設(shè)計(jì)步驟標(biāo)簽頁(yè),一個(gè)測(cè)試步驟列表,描述怎樣去執(zhí)行測(cè)試

10、計(jì)劃樹(shù)中當(dāng)前所選中的測(cè)試。假如當(dāng)前所選中的測(cè)試包含設(shè)計(jì)步驟的話(huà),在標(biāo)簽頁(yè)上將會(huì)包含一個(gè)設(shè)計(jì)步驟圖標(biāo)。l Test Script Tab,測(cè)試腳本標(biāo)簽頁(yè),測(cè)試計(jì)劃樹(shù)中當(dāng)前所選中的測(cè)試的TSL測(cè)試腳本。假如當(dāng)前所選中的測(cè)試具有測(cè)試腳本的話(huà),在標(biāo)簽頁(yè)上將會(huì)包括一個(gè)測(cè)試腳本圖標(biāo)。l Attachments Tab,附件標(biāo)簽頁(yè),附件列表,為測(cè)試計(jì)劃樹(shù)中當(dāng)前所選中的測(cè)試提供輔助信息。假如當(dāng)前所選中的測(cè)試具有任何附件的話(huà),在標(biāo)簽頁(yè)上將會(huì)包括一個(gè)附件圖標(biāo)。l Reqs Coverage Tab,需求覆蓋標(biāo)簽頁(yè),測(cè)試計(jì)劃樹(shù)上當(dāng)前所選中測(cè)試對(duì)應(yīng)的需求列表。假如當(dāng)前所選中的測(cè)試具有需求覆蓋的話(huà),在標(biāo)簽頁(yè)上將會(huì)包括一

11、個(gè)覆蓋圖標(biāo)。技巧:在測(cè)試計(jì)劃樹(shù)上右鍵點(diǎn)擊一個(gè)測(cè)試或選擇Go to Test in Test Set。TestDirector將會(huì)打開(kāi)測(cè)試實(shí)驗(yàn)室模塊,并高亮顯示所選擇的測(cè)試。10.2 測(cè)試計(jì)劃菜單欄(The Test Plan Menu Bar)測(cè)試計(jì)劃菜單欄包括如下的菜單:l Planning菜單,包含能夠讓你管理測(cè)試計(jì)劃樹(shù)上的文件夾和測(cè)試的命令。l View菜單,包括命令:設(shè)置測(cè)試計(jì)劃樹(shù)的顯示、打開(kāi)測(cè)試網(wǎng)格和添加關(guān)聯(lián)缺陷。l Analysis菜單,包括命令:產(chǎn)生計(jì)劃報(bào)告和圖表。10.3 測(cè)試計(jì)劃工具欄(The Test Plan Toolbar)測(cè)試計(jì)劃工具欄包括如下的按鈕:l New Fo

12、lder:新建文件夾,向測(cè)試計(jì)劃樹(shù)中添加一個(gè)新的測(cè)試主題。l New Test:新建測(cè)試,向測(cè)試計(jì)劃樹(shù)中添加一個(gè)新的測(cè)試。l Delete:刪除,從測(cè)試計(jì)劃樹(shù)中刪除所選擇的文件夾或測(cè)試。假如刪除一個(gè)文件夾,TestDirector將移動(dòng)此文件夾中所有的測(cè)試到測(cè)試計(jì)劃樹(shù)的Unattached文件夾。假如是刪除測(cè)試,TestDirector將永久地刪除這個(gè)測(cè)試和這個(gè)測(cè)試所包括的腳本。l Refresh Selected:刷新,刷新測(cè)試計(jì)劃樹(shù)中所選擇的部分。若想刷新測(cè)試計(jì)劃樹(shù)中所有的測(cè)試,應(yīng)選擇Subject文件夾。l Filter/Sort:過(guò)濾/選擇,包括如下選項(xiàng):l Set:打開(kāi)過(guò)濾對(duì)話(huà)框,能

13、夠讓你在測(cè)試計(jì)劃樹(shù)中過(guò)濾和分類(lèi)測(cè)試。l Refresh:刷新測(cè)試計(jì)劃樹(shù),從而顯示最新的測(cè)試,基于你所選擇的過(guò)濾和分類(lèi)命令。l Clear:清除所有你已經(jīng)應(yīng)用到測(cè)試計(jì)劃樹(shù)的過(guò)濾或分類(lèi)。l Find Folder/Test:查找,打開(kāi)查找文件夾/測(cè)試對(duì)話(huà)框,能夠讓你在測(cè)試計(jì)劃樹(shù)中查找文件夾或測(cè)試。l Sort Folders:分類(lèi)文件夾,在測(cè)試計(jì)劃樹(shù)中打開(kāi)分類(lèi)文件夾對(duì)話(huà)框,能夠讓你對(duì)測(cè)試計(jì)劃樹(shù)的分類(lèi)進(jìn)行自定義。默認(rèn)情況下,文件夾是以名稱(chēng)進(jìn)行分類(lèi)。l Mail Selected Test(s):Mail所選擇的測(cè)試,打開(kāi)發(fā)送郵件對(duì)話(huà)框,能夠讓你將所選擇的測(cè)試發(fā)送到目的郵件地址。10.4測(cè)試網(wǎng)格(Th

14、e Test Grid)測(cè)試網(wǎng)格顯示TestDirector工程中所有的測(cè)試。每一行顯示一個(gè)單獨(dú)的測(cè)試記錄。每一列描述一個(gè)單獨(dú)的數(shù)據(jù)項(xiàng)。選擇View > Test Grid,打開(kāi)測(cè)試網(wǎng)格視圖。你能夠在測(cè)試網(wǎng)格視圖下查看和修改測(cè)試信息。例如,你能夠拷貝一些自動(dòng)化測(cè)試到另外的工程中,你也可以一次刪除多長(zhǎng)測(cè)試。另外,你可以用多種格式來(lái)保存網(wǎng)格信息,包括文本文件、Word文檔、HTML文檔和Excel表格。測(cè)試網(wǎng)格包括如下核心元素:l Test Grid Toolbar,測(cè)試網(wǎng)格工具欄,包含創(chuàng)建和修改測(cè)試網(wǎng)格的常用的工具按鈕。l Grid Filter,網(wǎng)格過(guò)濾,顯示應(yīng)用當(dāng)前過(guò)濾條件的列內(nèi)容。l

15、 Description Tab,描述標(biāo)簽頁(yè),顯示當(dāng)前所選擇測(cè)試的描述信息。l History Tab,歷史標(biāo)簽頁(yè),顯示測(cè)試的修改記錄。對(duì)于每一個(gè)改變,網(wǎng)格將會(huì)顯示字段名稱(chēng)、修改日期、修改人名稱(chēng)、新的值。10.5測(cè)試網(wǎng)格工具欄(The Test Grid Toolbar)測(cè)試網(wǎng)格工具欄有如下的按鈕:l Copy Selected Tests:拷貝所選擇的測(cè)試,拷貝所選擇的測(cè)試到測(cè)試網(wǎng)格或測(cè)試計(jì)劃樹(shù),可以在相同或不同的工程中進(jìn)行拷貝。與粘貼按鈕聯(lián)合使用。l Paste:粘貼,粘貼所拷貝的測(cè)試到測(cè)試網(wǎng)格或測(cè)試計(jì)劃樹(shù)中新的位置。l Set Filter/Sort:設(shè)置過(guò)濾/分類(lèi),打開(kāi)過(guò)濾對(duì)話(huà)框,能夠

16、讓你去過(guò)濾或分類(lèi)測(cè)試網(wǎng)格中的測(cè)試。l Clear Filter/Sort:清除過(guò)濾/分類(lèi),清除所有你已經(jīng)應(yīng)用到測(cè)試網(wǎng)格的過(guò)濾和分類(lèi)。l Refresh Filter/Sort:刷新過(guò)濾/分類(lèi),刷新測(cè)試網(wǎng)格,從而基于你所設(shè)置的過(guò)濾和分類(lèi)來(lái)顯示最新的測(cè)試。l Select Columns:選擇列,打開(kāi)選擇列對(duì)話(huà)框,你可以決定哪些字段顯示在測(cè)試網(wǎng)格中,并決定它們的顯示順序。l Find Test:查找測(cè)試,包括如下選項(xiàng):l Find:打開(kāi)查找對(duì)話(huà)框,能夠讓你在測(cè)試網(wǎng)格中查找測(cè)試。選擇你準(zhǔn)備搜索的字段,并輸入你想要查找的值。注意,假如你已經(jīng)對(duì)測(cè)試網(wǎng)格應(yīng)用了過(guò)濾,對(duì)當(dāng)前所顯示的字段去搜索是被限制的。l

17、Find Next:查找滿(mǎn)足條件的下一個(gè)結(jié)果。l Replace:打開(kāi)查找/替換對(duì)話(huà)框,能夠讓你在測(cè)試網(wǎng)格中查找指定字段的值,并替換這個(gè)值。l Go to Test in Test Plan Tree:關(guān)閉測(cè)試網(wǎng)格,并在測(cè)試計(jì)劃樹(shù)中顯示當(dāng)前所選擇的測(cè)試。l Attachments:附件,打開(kāi)附件對(duì)話(huà)框,能夠讓你添加附件到所選擇的測(cè)試。l Delete Selected Test(s):刪除所選擇的測(cè)試,從測(cè)試網(wǎng)格中刪除所選擇的測(cè)試。l Mail Selected Test(s):Mail所選擇的測(cè)試,打開(kāi)發(fā)送郵件對(duì)話(huà)框,能夠讓你將所選擇的測(cè)試發(fā)送到目的郵件地址。l Favorites:包括如下

18、選項(xiàng):l Add to Favorites:打開(kāi)添加Favorite對(duì)話(huà)框,能夠讓你保存一個(gè)視圖,并將其添加到Favorite列表中。l Organize Favorites:打開(kāi)組織Favorite對(duì)話(huà)框,能夠讓你管理Favorite列表,如重命名、另存為、刪除。Test Grid Columns:測(cè)試網(wǎng)格顯示如下的測(cè)試計(jì)劃數(shù)據(jù)列。列描述創(chuàng)建日期(Creation Date)測(cè)試被創(chuàng)建的日期。默認(rèn)情況下,創(chuàng)建日期設(shè)置為創(chuàng)建時(shí)服務(wù)器當(dāng)前的日期。點(diǎn)擊下拉箭頭,去顯示一個(gè)日歷,并選擇不同的創(chuàng)建日期。描述(Description)對(duì)測(cè)試的描述。估計(jì)開(kāi)發(fā)時(shí)間(Estimated DevTime)估計(jì)設(shè)

19、計(jì)和開(kāi)發(fā)這個(gè)測(cè)試所需的時(shí)間。執(zhí)行狀態(tài)(Execution Status)測(cè)試的執(zhí)行狀態(tài)。執(zhí)行狀態(tài)能夠是如下的一個(gè):Failed、No Run、Not Completed、Passed。修改(Modified)最后一次修改的日期和時(shí)間。路徑(Path)在服務(wù)端測(cè)試文件所在的系統(tǒng)路徑(與測(cè)試優(yōu)先級(jí)相關(guān))。狀態(tài)(Status)測(cè)試的計(jì)劃編制狀態(tài)。默認(rèn)狀態(tài)為Design。步驟(Steps)測(cè)試的步驟編號(hào)。主題(Subject)測(cè)試在測(cè)試計(jì)劃樹(shù)中所在的主題文件夾。模板(Template)標(biāo)識(shí)本測(cè)試是否是測(cè)試模板,本列的值能夠是:Y、N。測(cè)試名稱(chēng)(Test Name)測(cè)試的名稱(chēng)。類(lèi)型(Type)測(cè)試的類(lèi)型

20、。如,手動(dòng)或WinRunner。注意:你能夠改變測(cè)試網(wǎng)格中任何字段的標(biāo)簽,你也能夠添加用戶(hù)自定義的字段到測(cè)試網(wǎng)格中。11、開(kāi)發(fā)測(cè)試計(jì)劃樹(shù)(Developing Test Plan Tree)測(cè)試計(jì)劃樹(shù)根據(jù)測(cè)試主題組織并展示了你的測(cè)試體系。本章描述了:l 創(chuàng)建測(cè)試計(jì)劃樹(shù)(Creating a Test Plan Tree)l 添加測(cè)試到測(cè)試計(jì)劃樹(shù)(Adding Tests to a Test Plan Tree)l 查看測(cè)試計(jì)劃樹(shù)(Viewing the Test Plan Tree)l 測(cè)試關(guān)聯(lián)缺陷(Associating Defects with a Test)l 郵寄測(cè)試(Mailing

21、Tests)l 在樹(shù)中查找測(cè)試(Finding Tests in the Tree)l 排列測(cè)試計(jì)劃樹(shù)(Sorting the Test Plan Tree)l 修改測(cè)試計(jì)劃樹(shù)(Modifying a Test Plan Tree)11.1關(guān)于測(cè)試計(jì)劃樹(shù)(About the Test Plan Tree)典型的應(yīng)用程序,若作為一個(gè)整體去測(cè)試是太大的。測(cè)試計(jì)劃模塊能夠讓你,通過(guò)創(chuàng)建測(cè)試計(jì)劃樹(shù),根據(jù)功能性,將你的應(yīng)用程序分成各個(gè)單元或主題。這是對(duì)你的測(cè)試計(jì)劃的一種圖形表達(dá),根據(jù)它們功能的等級(jí)關(guān)系來(lái)展現(xiàn)你的測(cè)試。在測(cè)試計(jì)劃樹(shù)上定義完主題之后,你就應(yīng)開(kāi)始決定應(yīng)該為每個(gè)主題創(chuàng)建哪些測(cè)試,并添加它們到樹(shù)中

22、。在這個(gè)階段,你先定義關(guān)于測(cè)試的基本信息,如名稱(chēng)、狀態(tài)、設(shè)計(jì)者。你也可以為測(cè)試添加附件,可以是文件、URL、應(yīng)用程序快照或系統(tǒng)信息。然后為每個(gè)測(cè)試定義測(cè)試步驟怎樣去執(zhí)行測(cè)試和估計(jì)相應(yīng)結(jié)果的詳細(xì)描述。在這個(gè)測(cè)試過(guò)程,你可能需要去修改你的測(cè)試計(jì)劃。你能夠在任何時(shí)候?qū)δ愕臏y(cè)試計(jì)劃進(jìn)行更新。這兒有一些通過(guò)主題來(lái)組織你的測(cè)試計(jì)劃的方法。例如你能夠定義主題根據(jù):l 應(yīng)用程序功能如編輯、文件操作和報(bào)告。l 測(cè)試類(lèi)型如功能、用戶(hù)接口、性能和負(fù)載。假設(shè)你正在測(cè)試一個(gè)能夠管理航班調(diào)度、旅客登記和機(jī)票銷(xiāo)售的航班預(yù)定系統(tǒng)。你可能會(huì)為測(cè)試計(jì)劃樹(shù)定義如下主題:注意Mercury Tours Site和Itinerary主

23、題包含了另外的主題文件夾。通過(guò)在測(cè)試計(jì)劃樹(shù)中創(chuàng)建另外級(jí)別的主題,更進(jìn)一步地分類(lèi)了測(cè)試。一旦你構(gòu)造了你的測(cè)試計(jì)劃的級(jí)別架構(gòu),你就應(yīng)該著手創(chuàng)建測(cè)試,并分配它們到相應(yīng)的主題。例如,在上面的測(cè)試計(jì)劃樹(shù)中,你可以分配如下的測(cè)試到Reservation Details主題文件夾:注意:開(kāi)發(fā)和編輯測(cè)試計(jì)劃樹(shù),需要相應(yīng)的用戶(hù)權(quán)限。11.2 創(chuàng)建測(cè)試計(jì)劃樹(shù)(Creating a Test Plan Tree)你可以通過(guò)創(chuàng)建測(cè)試計(jì)劃樹(shù)來(lái)將你的測(cè)試計(jì)劃定義為分級(jí)架構(gòu)。創(chuàng)建測(cè)試計(jì)劃樹(shù):1. 點(diǎn)擊New Folder按鈕,或選擇Planning > New Folder。新文件夾對(duì)話(huà)框?qū)⒈淮蜷_(kāi)。2. 在Folde

24、r Name框中為新的主題輸入一個(gè)名稱(chēng),并點(diǎn)擊OK。注意,主題文件夾名稱(chēng)中不能夠包括字符:/ 或 。3. 在Description標(biāo)簽頁(yè)中,為主題輸入的描述信息。4. 假如需要的話(huà),點(diǎn)擊Attachments標(biāo)簽頁(yè)為這個(gè)新的文件夾添加附件。附件可以是文件、URL、應(yīng)用程序的快照、剪貼板中的圖像或系統(tǒng)信息。TestDirector會(huì)在需求樹(shù)中,緊挨著需求名放置一個(gè)可點(diǎn)擊的附件圖標(biāo)。5. 以同樣的方式在主級(jí)別目錄上創(chuàng)建你想要的主題文件夾。6. 在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)主主題文件夾,并在其下面創(chuàng)建子文件夾。7. 點(diǎn)擊New Folder,并重復(fù)步驟26。11.3 添加測(cè)試到測(cè)試計(jì)劃樹(shù)(Adding T

25、ests to a Test Plan Tree)一旦你已經(jīng)創(chuàng)建了包括主測(cè)試主題的測(cè)試計(jì)劃樹(shù),你就可以準(zhǔn)備創(chuàng)建測(cè)試了。每一個(gè)測(cè)試應(yīng)該有一個(gè)明確的目標(biāo),如檢驗(yàn)一個(gè)特定的功能或系統(tǒng)需求。你定義的測(cè)試應(yīng)該是基于你在測(cè)試過(guò)程開(kāi)始時(shí)設(shè)定的測(cè)試目標(biāo)。例如,在航班預(yù)定系統(tǒng)中,你能定義一個(gè)名稱(chēng)為L(zhǎng)ogin Boundary的測(cè)試,它對(duì)登陸過(guò)程進(jìn)行檢查。你也能放置本測(cè)試在Security主題下面。技巧:你也可以直接基于在需求模塊建立的測(cè)試需求來(lái)自動(dòng)創(chuàng)建測(cè)試。注意:你可以從下列類(lèi)型文件中導(dǎo)入測(cè)試到你的TestDirector工程中:WinRunner、QuickTest Professional、Astra Qu

26、ickTest、QuickTest Professional for MySAP.com Windows Client。若想導(dǎo)入,必須先安裝Import Tests Add-in。增加新測(cè)試:1. 在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)主題文件夾。2. 點(diǎn)擊New Test按鈕,或選擇Planning > New Test,創(chuàng)建新測(cè)試對(duì)話(huà)框?qū)⒈淮蜷_(kāi)。3. 從測(cè)試類(lèi)型列表中選擇一個(gè)測(cè)試類(lèi)型。你能夠選擇如下的測(cè)試類(lèi)型:測(cè)試類(lèi)型描述MANUAL手動(dòng)測(cè)試WR-AUTOMATED一個(gè)測(cè)試,將通過(guò)WinRunner執(zhí)行。Mercury Interactive公司的一款適用于Microsoft Windows應(yīng)用程序

27、的功能測(cè)試工具。VAPI-TEST一個(gè)測(cè)試,將通過(guò)Visual API執(zhí)行。TestDirector的API執(zhí)行工具,能夠讓你創(chuàng)建和運(yùn)行C Scripts。LR-SCENARIO一個(gè)場(chǎng)景,將通過(guò)LoadRunner執(zhí)行。Mercury Interactive公司的負(fù)載測(cè)試工具。QUICKTEST-TEST一個(gè)測(cè)試,將通過(guò)QuickTest Professional執(zhí)行。Mercury Interactive公司的企業(yè)版功能性測(cè)試工具?;蛲ㄟ^(guò)Astra QuickTest執(zhí)行,Mercury Interactive公司的為Web的功能性測(cè)試工具。ALT-TEST一個(gè)測(cè)試,將通過(guò)Astra Loa

28、dTest執(zhí)行。Mercury Interactive公司為Web應(yīng)用程序的負(fù)載測(cè)試工具。ALT-SECNARIO一個(gè)場(chǎng)景,將通過(guò)Astra LoadTest執(zhí)行。Mercury Interactive公司為Web應(yīng)用程序的負(fù)載測(cè)試工具。QTSAP-TESTCASE一個(gè)測(cè)試,將通過(guò)QuickTest Professional for MySAP.com Windows Client執(zhí)行。Mercury Interactive公司為MySAP.com應(yīng)用程序的功能測(cè)試工具,適用于Windows 95、Windows 98、Windows 2000和Windows NT。XRUNNER一個(gè)測(cè)試,將

29、通過(guò)XRunner執(zhí)行。Mercury Interactive公司為X Windows應(yīng)用程序的自動(dòng)化測(cè)試工具。VAPI-XP-TEST一個(gè)測(cè)試,用Visual API-XP創(chuàng)建。TestDirector開(kāi)放測(cè)試架構(gòu)API測(cè)試工具。注意:在TestDirector標(biāo)準(zhǔn)版中,這個(gè)測(cè)試類(lèi)型是無(wú)效的。SYSTEM-TEST一個(gè)測(cè)試,它要求TestDirector去提供系統(tǒng)信息、捕獲桌面圖像或重啟計(jì)算機(jī)。注意:假如你沒(méi)有從TestDirector插件頁(yè)安裝合適的插件,如下的測(cè)試類(lèi)型是無(wú)效的:QUICKTEST-TEST、ALT-TEST、XRUNNER、QTSAP-TESTCASE。4. 在Test

30、Name框中,為測(cè)試輸入名稱(chēng),并點(diǎn)擊OK。注意,測(cè)試名稱(chēng)不能夠包括如下字符: / : “ ? < > | * 。QuickTest Professional或Astra QuickTest測(cè)試還不能夠包括:+=。注意:假如在工程自定義窗口中定義了必須的測(cè)試字段,必須的測(cè)試字段對(duì)話(huà)框?qū)⒈淮蜷_(kāi)。為必須的測(cè)試字段選擇值,并點(diǎn)擊OK。新的測(cè)試顯現(xiàn)在測(cè)試計(jì)劃樹(shù)中,你選擇的主題文件夾下面。在細(xì)節(jié)標(biāo)簽頁(yè),測(cè)試名稱(chēng)被添加到Test Name框中。5. 在Details標(biāo)簽頁(yè),輸入如下的測(cè)試細(xì)節(jié):選項(xiàng)描述Creation Date測(cè)試被創(chuàng)建的日期。默認(rèn)情況下,創(chuàng)建日期被設(shè)置為當(dāng)前服務(wù)器的日期。點(diǎn)擊下

31、拉箭頭去顯示日歷,并選擇一個(gè)不同的創(chuàng)建日期。Status測(cè)試的當(dāng)前狀態(tài)。默認(rèn)狀態(tài)為Design。點(diǎn)擊下拉箭頭從下拉列表中選擇一個(gè)不同的狀態(tài)。Designer測(cè)試的設(shè)計(jì)者。默認(rèn)情況下,TestDirector顯示登陸的用戶(hù)名。點(diǎn)擊下拉箭頭,選擇一個(gè)不同的用戶(hù)名。Test Name測(cè)試的名稱(chēng)。注意,測(cè)試名稱(chēng)是只讀的。Description測(cè)試的描述信息。注意:你能夠隨意改變測(cè)試信息每一個(gè)字段的標(biāo)簽(名稱(chēng)),你也能夠添加用戶(hù)自定義字段(最多24個(gè))到測(cè)試信息中。更進(jìn)一步信息,請(qǐng)查閱TestDirector Administrators Guide。6. 點(diǎn)擊Attachments標(biāo)簽頁(yè),為新的測(cè)試添

32、加必要的附件。附件可以是文件、URL、應(yīng)用程序的快照、剪貼板中的圖像或系統(tǒng)信息。7. 點(diǎn)擊Reqs Coverage標(biāo)簽頁(yè),定義需求覆蓋。8. 點(diǎn)擊Design Steps標(biāo)簽頁(yè),為測(cè)試定義步驟。11.4查看測(cè)試計(jì)劃樹(shù)(Viewing the Test Plan Tree)用測(cè)試計(jì)劃樹(shù)去復(fù)查你的測(cè)試計(jì)劃的整體架構(gòu),并查看你分配到每一個(gè)主題的測(cè)試。一個(gè)測(cè)試計(jì)劃樹(shù),能夠包括如下的測(cè)試圖標(biāo):圖標(biāo)描述手動(dòng)測(cè)試WinRunner測(cè)試WinRunner batch測(cè)試Visual API測(cè)試LoadRunner場(chǎng)景QuickTest Professional或Astra QuickTest測(cè)試Astra

33、LoadTest測(cè)試Astra LoadTest場(chǎng)景QuickTest Professional for MySAP.com Windows Client測(cè)試Visual API-XP測(cè)試(在TestDirector標(biāo)準(zhǔn)版中無(wú)效)系統(tǒng)測(cè)試XRunner測(cè)試Vuser Script測(cè)試模板測(cè)試測(cè)試步驟已經(jīng)被定義在測(cè)試計(jì)劃樹(shù)中查看測(cè)試:默認(rèn)情況下,測(cè)試計(jì)劃樹(shù)近顯示主題等級(jí)中最高級(jí)別的主題。l 展開(kāi)樹(shù)枝:?jiǎn)螕舴种髠?cè)的展開(kāi)符號(hào)。若想展開(kāi)分支的所有層,需要右擊分支名稱(chēng),并選擇Expand Folder。l 折疊樹(shù)枝:?jiǎn)螕舴种髠?cè)的折疊符號(hào)。若想折疊分支中所有層,需要右擊分支名稱(chēng),并選擇Collap

34、se Folder。l 查看特定文件夾的測(cè)試。雙擊想查看的文件夾圖標(biāo)。l 刷新樹(shù)中的測(cè)試。選擇準(zhǔn)備刷新的測(cè)試,并點(diǎn)擊Refresh Selected按鈕。選擇Subject文件夾,點(diǎn)擊Refresh Selected, 刷新測(cè)試計(jì)劃樹(shù)中所有的測(cè)試。l 過(guò)濾/分類(lèi)測(cè)試。點(diǎn)擊Set Filter/Sort按鈕,過(guò)濾或分類(lèi)顯示在測(cè)試計(jì)劃樹(shù)中的測(cè)試。任何當(dāng)前應(yīng)用的過(guò)濾或分類(lèi),被顯示在測(cè)試計(jì)劃樹(shù)工具欄下面。注意:一次查看TestDirector工程中所有的測(cè)試,應(yīng)選擇View > Test Grid。11.5關(guān)聯(lián)缺陷到測(cè)試(Associating Defects with a Test)你能夠?qū)y(cè)

35、試計(jì)劃樹(shù)中的測(cè)試與特定的缺陷進(jìn)行關(guān)聯(lián)。這是有用的,例如,當(dāng)為特定已知的缺陷創(chuàng)建一個(gè)新的測(cè)試的時(shí)候。通過(guò)創(chuàng)建一個(gè)關(guān)聯(lián),你能夠基于缺陷的狀態(tài)來(lái)決定是否這個(gè)測(cè)試應(yīng)當(dāng)被運(yùn)行。注意,任何被該測(cè)試覆蓋的需求,也會(huì)與給缺陷進(jìn)行關(guān)聯(lián)。關(guān)聯(lián)缺陷到測(cè)試:1. 在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)測(cè)試,并選擇View > Associated Defected,或右鍵點(diǎn)擊這個(gè)測(cè)試,并選擇Associated Defected。關(guān)聯(lián)缺陷對(duì)話(huà)框?qū)⒈粡棾觥?. 點(diǎn)擊Associate按鈕去增加關(guān)聯(lián)的缺陷。關(guān)聯(lián)缺陷對(duì)話(huà)框?qū)⒈淮蜷_(kāi)。3. 輸入Defect ID或點(diǎn)擊Select按鈕,從有效的缺陷列表中選擇。4. 點(diǎn)擊OK。缺陷被添加

36、到列表中。5. 點(diǎn)擊Refresh去更新關(guān)聯(lián)缺陷列表。6. 點(diǎn)擊Columns去自定義缺陷字段的顯示和順序。7. 選擇缺陷并點(diǎn)擊Remove,并點(diǎn)擊Yes確認(rèn),將關(guān)聯(lián)的缺陷從列表中移除。8. 點(diǎn)擊Close。11.6 郵寄測(cè)試(Mailing Tests)你可以發(fā)送關(guān)于測(cè)試的E-mail給TestDirector項(xiàng)目中的其它使用者。這樣你就可以定期地通知開(kāi)發(fā)和質(zhì)量保證人員關(guān)于測(cè)試需求的情況。注意:默認(rèn)狀態(tài)下,TestDirector以HTML格式發(fā)送E-mail(假定你正在使用Windows MAPI協(xié)議)。若希望TestDirector發(fā)送無(wú)格式的文本郵件,需要在Site Administr

37、ator的Site Config標(biāo)簽頁(yè)中編輯MAIL_FORMAT參數(shù)。郵寄測(cè)試:1. 在測(cè)試計(jì)劃樹(shù)或測(cè)試網(wǎng)格中,選擇一個(gè)測(cè)試并點(diǎn)擊Mail Selected Test(s)按鈕。Send Mail對(duì)話(huà)框?qū)⒈粡棾觥?. 輸入一個(gè)有效的E-mail地址?;蛘唿c(diǎn)擊To按鈕或Cc按鈕去選擇用戶(hù),Select Recipients對(duì)話(huà)框?qū)⒈粡棾?。選擇所要發(fā)送郵件的用戶(hù)或用戶(hù)組,并點(diǎn)擊OK。注意,你可以通過(guò)右擊一個(gè)用戶(hù),并選擇Properties來(lái)查看用戶(hù)屬性。3. 在Subject框中,為郵件輸入主題。4. 選擇是否需要包括需求的Attachments、History和(或)Tests Coverag

38、e。5. 在Additional Comments框中,添加你想加的注釋。6. 在對(duì)話(huà)框中進(jìn)行拼寫(xiě)檢查:a) 點(diǎn)擊Check Spelling按鈕,為所選擇的詞或文本框作拼寫(xiě)檢查。假如不存在錯(cuò)誤,一個(gè)確認(rèn)消息將被彈出;假如有錯(cuò)誤被發(fā)現(xiàn),Spelling對(duì)話(huà)框?qū)⒈淮蜷_(kāi),并顯示錯(cuò)的詞和更改建議。b) 點(diǎn)擊Spelling Options按鈕打開(kāi)拼寫(xiě)選擇對(duì)話(huà)框。能夠讓你配置TestDirector拼寫(xiě)檢查的規(guī)則。c) 點(diǎn)擊Thesaurus按鈕打開(kāi)辭典對(duì)話(huà)框,顯示所選詞的同義、反義或近義詞。你能夠替換所選擇的詞,或查找新單詞。7. 點(diǎn)擊Custom去查看并編輯完整的E-mail文本。8. 點(diǎn)擊Sen

39、d,發(fā)送E-mail。11.7在樹(shù)中查找測(cè)試(Finding Tests in the Tree)你可以在測(cè)試計(jì)劃樹(shù)中搜索文件夾或測(cè)試。注意,假如你已經(jīng)對(duì)測(cè)試計(jì)劃樹(shù)應(yīng)用了過(guò)濾,測(cè)試計(jì)劃模塊將限制搜索測(cè)試計(jì)劃樹(shù)當(dāng)前顯示內(nèi)容。查找文件夾或測(cè)試:1. 在工具欄上點(diǎn)擊Find Folder/Test按鈕。對(duì)于樹(shù)中限制搜索的特定文件夾,先選中此文件夾,然后點(diǎn)擊按鈕。Find Folder/Test對(duì)話(huà)框彈出并在Find In框中顯示文件夾名稱(chēng)。假如你要搜索整個(gè)樹(shù),則文件夾名稱(chēng)為Subject。2. 在Value to Find框中,輸入準(zhǔn)則搜索的文件夾或測(cè)試的名稱(chēng)(或部分名稱(chēng))。此查找是不分大小寫(xiě)的。注

40、意,這個(gè)搜索是不分大小寫(xiě)的。3. 選中Include Tests復(fù)選框,要求TestDirector對(duì)文件夾和測(cè)試均進(jìn)行搜索。4. 點(diǎn)擊Find。TestDirector將會(huì)用給定的值去定位這個(gè)文件夾或測(cè)試。假如搜索是成功的,搜索結(jié)果對(duì)話(huà)框?qū)⒈淮蜷_(kāi),并顯示可能匹配的列表。從列表中選擇一個(gè)結(jié)果,并點(diǎn)擊Go To按鈕,則會(huì)在測(cè)試計(jì)劃樹(shù)中高亮顯示此文件夾或測(cè)試。假如搜索不成功,相應(yīng)的提示信息框?qū)⒈粡棾觥W⒁猓耗阋部梢允褂貌檎覍?duì)話(huà)框在測(cè)試網(wǎng)格中搜索測(cè)試。首先選擇一個(gè)你想要搜索的字段,來(lái)代替搜索的文件夾,然后輸入你想要搜索的值。注意,你也可以決定你的搜索:是否大小寫(xiě)敏感、是否精確匹配、是否使用通配符。1

41、1.8排列測(cè)試計(jì)劃樹(shù)(Sorting a Test Plan Tree)默認(rèn)情況下,主題文件夾是根據(jù)名稱(chēng)的字母順序在測(cè)試計(jì)劃樹(shù)中進(jìn)行顯示的。你可以在測(cè)試計(jì)劃樹(shù)中排列這些文件夾,并根據(jù)自己的需求創(chuàng)建自定義的排列。注意:僅僅具有管理員權(quán)限的用戶(hù)才能夠創(chuàng)建自定義排列。排列測(cè)試計(jì)劃樹(shù):1. 在工具欄上點(diǎn)擊Sort Folders按鈕,Sort Folders in Test Plan Tree對(duì)話(huà)框被打開(kāi)。默認(rèn)情況下,Sort Folders by Name被選中。2. 選擇Custom Sort,創(chuàng)建自定義排列。3. 在對(duì)話(huà)框的左邊,點(diǎn)擊一個(gè)主題文件夾。子文件夾將會(huì)顯示在右邊。4. 在對(duì)話(huà)框的右邊選

42、擇一個(gè)子文件夾并點(diǎn)擊Up或Down箭頭按鈕,去為你的測(cè)試計(jì)劃樹(shù)設(shè)置排列優(yōu)先級(jí)。你也可以直接上下拖動(dòng)子文件夾。5. 點(diǎn)擊Close去為你的測(cè)試計(jì)劃樹(shù)應(yīng)用排列順序。11.9修改測(cè)試計(jì)劃樹(shù)(Modifying the Test Plan Tree)你可以在測(cè)試計(jì)劃樹(shù)中重命名或刪除主題文件夾和測(cè)試。重命名文件夾或測(cè)試:你可以重命名一個(gè)文件夾或測(cè)試。1. 從需求樹(shù)中選擇一個(gè)項(xiàng)(文件夾或測(cè)試)。2. 點(diǎn)擊這個(gè)項(xiàng),或右鍵點(diǎn)擊這個(gè)項(xiàng),并選擇Rename。3. 編輯這個(gè)項(xiàng)的名稱(chēng),并按Enter或點(diǎn)擊另外的位置。刪除文件夾或測(cè)試:你能夠從測(cè)試計(jì)劃樹(shù)中刪除文件夾或測(cè)試。假如你刪除一個(gè)文件夾,TestDirector

43、將移動(dòng)所有的測(cè)試到測(cè)試計(jì)劃樹(shù)的Unattached文件夾。假如你刪除一個(gè)測(cè)試,TestDirector將永久地刪除這個(gè)測(cè)試和測(cè)試腳本。刪除一個(gè)文件夾:1. 從測(cè)試計(jì)劃樹(shù)中選擇一個(gè)文件夾。2. 點(diǎn)擊Delete按鈕,或選擇Planning > Delete。或者右鍵點(diǎn)擊此文件夾,并選擇Delete。確認(rèn)刪除的對(duì)話(huà)框?qū)⒈粡棾觥?. 選擇Delete folders only或Delete folders and tests。4. 點(diǎn)擊Yes。刪除一個(gè)測(cè)試:1. 從測(cè)試計(jì)劃樹(shù)中選擇一個(gè)測(cè)試。2. 點(diǎn)擊Delete按鈕,或選擇Planning > Delete?;蛘哂益I點(diǎn)擊此測(cè)試并選擇De

44、lete。3. 點(diǎn)擊Yes去確認(rèn)。注意:你也能夠在測(cè)試網(wǎng)格中刪除測(cè)試。12、連接測(cè)試到需求(Linking Tests to Requirements)對(duì)整個(gè)測(cè)試來(lái)說(shuō),測(cè)試計(jì)劃樹(shù)中的測(cè)試與原始的測(cè)試需求對(duì)應(yīng)是基礎(chǔ)。你可以通過(guò)連接測(cè)試計(jì)劃樹(shù)中的測(cè)試到需求樹(shù)中的一個(gè)或多個(gè)需求來(lái)創(chuàng)建測(cè)試覆蓋。本章描述了:l 連接需求到一個(gè)測(cè)試(Linking Requirements to a Test)l 連接測(cè)試到一個(gè)需求(Linking Tests to a Requirement)l 連接需求和測(cè)試覆蓋(Linking Requirements and Tests Coverage)12.1關(guān)于連接測(cè)試到需

45、求(About Linking Tests to Requirements)對(duì)于整個(gè)測(cè)試過(guò)程,首先是在需求樹(shù)上定義你的測(cè)試需求(見(jiàn)第8章“Developing the Requirements Tree”)。在測(cè)試計(jì)劃階段,你再基于這些測(cè)試需求構(gòu)造測(cè)試計(jì)劃樹(shù)。為了在需求和測(cè)試之間關(guān)系明了,你應(yīng)該在TestDirector中增加它們兩者之間的連接。一旦測(cè)試也連接到了缺陷,這樣就能夠幫助你確定整個(gè)測(cè)試過(guò)程對(duì)你的測(cè)試需求的依從情況。假如一個(gè)測(cè)試需求改變,你能夠立即確定是哪些測(cè)試和缺陷受到影響和具體的影響。在測(cè)試計(jì)劃模塊,你可以通過(guò)選擇需求連接到一個(gè)測(cè)試來(lái)創(chuàng)建需求覆蓋。也可以在需求模塊,通過(guò)選擇測(cè)試連

46、接到一個(gè)需求來(lái)創(chuàng)建測(cè)試覆蓋。一個(gè)測(cè)試能夠覆蓋一個(gè)或多個(gè)需求,一個(gè)需求也可以覆蓋一個(gè)或多個(gè)測(cè)試。例如,對(duì)于TestDirector_Demo工程中的航班預(yù)定系統(tǒng)。點(diǎn)擊Test Plan標(biāo)簽頁(yè),在測(cè)試計(jì)劃樹(shù)的Profiling文件夾下,展開(kāi)Registration文件夾并選擇Phone(Contact Information)測(cè)試。Phone(Contact Information)測(cè)試是檢查用戶(hù)的聯(lián)系電話(huà)是否為空。假如你點(diǎn)擊Reqs Coverage標(biāo)簽頁(yè),你將能夠看到該測(cè)試覆蓋了如下的需求主題:Mercury Tours Application、Profiling、Application Us

47、ability、Correct Error Messages、Profile Management、Registration、和Customer Personal Information。你也可以在TestDirector_Demo工程,從另外的視角來(lái)查看覆蓋。點(diǎn)擊Requirements標(biāo)簽頁(yè),在需求樹(shù)的Profile Management文件夾下,展開(kāi)需求主題Registration并選擇Customer Personal Information。Customer Personal Information需求是確保航班預(yù)定系統(tǒng)所包含的客戶(hù)個(gè)人信息。在Tests Coverage標(biāo)簽頁(yè),你也

48、可以看到此需求被如下的測(cè)試覆蓋:Registration、First & Last Name(Contact Information)、Phone(Contact Information)、Email(Contact Information)和Mailing Information。12.2 連接需求到一個(gè)測(cè)試(Linking Requirements to a Test)在測(cè)試計(jì)劃期間,當(dāng)你在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)測(cè)試時(shí),TestDirector會(huì)在需求覆蓋標(biāo)簽頁(yè)中顯示這個(gè)測(cè)試的需求覆蓋。覆蓋網(wǎng)格中列出了所選擇測(cè)試所覆蓋的需求。你可以在這個(gè)覆蓋網(wǎng)格中添加或刪除需求。提示:右鍵點(diǎn)擊覆蓋網(wǎng)

49、格,并選擇Show Full Path,可以顯示需求在需求樹(shù)中位置。需求網(wǎng)格包含如下的列:列描述Requirement需求名稱(chēng)。Reviewed標(biāo)識(shí)比需求是否被審查,并被責(zé)任人批準(zhǔn)通過(guò)。Description需求的描述。添加需求覆蓋:從需求樹(shù)上選擇需求,添加需求覆蓋到一個(gè)測(cè)試。1.在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)測(cè)試。2.點(diǎn)擊Reqs Coverage標(biāo)簽頁(yè)。3.點(diǎn)擊Select Requirements按鈕去在右邊顯示需求樹(shù)。4.在需求樹(shù)中搜索特定的需求:在Find輸入框中輸入所要搜索的需求的名稱(chēng)(或部分名稱(chēng)),并點(diǎn)擊Find按鈕。假如搜索成功,TestDirector會(huì)在樹(shù)中高亮顯示此需求。5.在樹(shù)

50、中刷新一個(gè)需求:選擇需求,并點(diǎn)擊Refresh Selected按鈕。若想刷新樹(shù)中所有的需求,右鍵點(diǎn)擊此需求樹(shù),并選擇Refresh > Refresh All。6.選擇一個(gè)需求或需求主題去添加覆蓋。假如你想覆蓋能夠包括所選需求的子需求,選中Include Child Requirements Into Test Coverage復(fù)選框。7.點(diǎn)擊Add to Coverage按鈕,需求被添加到覆蓋網(wǎng)格中。提示:你可以通過(guò)在拖動(dòng)需求樹(shù)中的需求或需求主題到覆蓋網(wǎng)格中,來(lái)定義需求覆蓋。8.點(diǎn)擊Close按鈕去隱藏需求樹(shù)。移除需求覆蓋:你可以從測(cè)試的需求覆蓋中刪除一個(gè)或多個(gè)需求。1. 在測(cè)試計(jì)劃

51、樹(shù)上選擇一個(gè)測(cè)試。2. 點(diǎn)擊Reqs Coverage標(biāo)簽頁(yè)。3. 從覆蓋網(wǎng)格中選擇一個(gè)或多個(gè)準(zhǔn)備刪除的需求。4. 點(diǎn)擊Remove From Coverage按鈕,并點(diǎn)擊Yes去確認(rèn)。12.3 連接測(cè)試到一個(gè)需求(Linking Tests to a Requirement)你頁(yè)可以用TestDirector的需求模塊來(lái)連接測(cè)試和需求。注意:本章假定你正在使用需求模塊的Coverage視圖來(lái)創(chuàng)建測(cè)試覆蓋。當(dāng)你在需求樹(shù)上選擇一個(gè)需求時(shí),TestDirector會(huì)在測(cè)試覆蓋標(biāo)簽頁(yè)中顯示這個(gè)需求的測(cè)試覆蓋。覆蓋網(wǎng)格中列出了所選擇需求所覆蓋的測(cè)試。你可以在這個(gè)覆蓋網(wǎng)格中查看、添加或刪除測(cè)試。覆蓋網(wǎng)格

52、包含如下的列:列描述Name測(cè)試名稱(chēng)和一個(gè)測(cè)試類(lèi)型圖標(biāo)。Status測(cè)試當(dāng)前的執(zhí)行狀態(tài)。Execution Date測(cè)試最后一個(gè)運(yùn)行的日期。Designer該測(cè)試設(shè)計(jì)者的名字。查看測(cè)試覆蓋網(wǎng)格:你能夠過(guò)濾覆蓋網(wǎng)格,顯示或隱藏所有的覆蓋。l 從Status Filter列表中選擇一個(gè)狀態(tài),通過(guò)狀態(tài)類(lèi)型過(guò)濾覆蓋網(wǎng)格。例如,你可以選擇僅僅去查看所有已經(jīng)通過(guò)的測(cè)試。選擇All清除過(guò)濾。l 選中Full Coverage復(fù)選框,將會(huì)顯示所有的測(cè)試覆蓋,包括子需求的測(cè)試覆蓋。默認(rèn)情況下,F(xiàn)ull Coverage是沒(méi)有被選中的。添加測(cè)試覆蓋:你可以從測(cè)試計(jì)劃樹(shù)上選擇一個(gè)或多個(gè)測(cè)試,來(lái)添加測(cè)試覆蓋到一個(gè)需求

53、。1. 在需求樹(shù)上選擇一個(gè)需求。測(cè)試覆蓋標(biāo)簽頁(yè)顯示了所選擇需求的覆蓋網(wǎng)格。2. 在測(cè)試覆蓋標(biāo)簽頁(yè),點(diǎn)擊Select Tests按鈕來(lái)顯示測(cè)試計(jì)劃樹(shù)(在右邊)。3. 在樹(shù)中搜索一個(gè)指定的測(cè)試:在Find輸入框中輸入所要搜索的測(cè)試的名稱(chēng)(或部分名稱(chēng)),并點(diǎn)擊Find按鈕。假如搜索成功,TestDirector會(huì)在樹(shù)中高亮顯示此測(cè)試。4. 在樹(shù)中刷新一個(gè)測(cè)試:選擇測(cè)試,并點(diǎn)擊Refresh Selected按鈕。若想刷新樹(shù)中所有的測(cè)試,選擇Subject文件夾,并點(diǎn)擊Refresh Selected。5. 選擇一個(gè)測(cè)試或測(cè)試文件夾,點(diǎn)擊Add to Coverage按鈕,為所選擇需求添加測(cè)試覆蓋。測(cè)

54、試被添加到測(cè)試覆蓋網(wǎng)格中。提示:你可以通過(guò)拖動(dòng)測(cè)試計(jì)劃樹(shù)中的測(cè)試或測(cè)試文件夾到覆蓋網(wǎng)格中,來(lái)定義測(cè)試覆蓋。6. 點(diǎn)擊Close按鈕來(lái)隱藏測(cè)試計(jì)劃樹(shù)。移除需求覆蓋:你可以從一個(gè)需求的測(cè)試覆蓋中刪除一個(gè)或多個(gè)測(cè)試。1. 在需求樹(shù)上選擇一個(gè)需求。測(cè)試覆蓋標(biāo)簽頁(yè)顯示所選擇需求的覆蓋網(wǎng)格。2. 從覆蓋網(wǎng)格中選擇一個(gè)或多個(gè)準(zhǔn)備刪除的測(cè)試。3. 點(diǎn)擊Remove From Coverage按鈕,并點(diǎn)擊Yes去確認(rèn)。12.4連接需求和測(cè)試覆蓋(Linking Requirements and Tests Coverage)你可以在測(cè)試計(jì)劃模塊的需求覆蓋標(biāo)簽頁(yè)中找到你準(zhǔn)備打開(kāi)的需求,并可以直接在需求模塊中將其打

55、開(kāi)。同樣你也可以在需求模塊的測(cè)試覆蓋標(biāo)簽頁(yè)中找到你準(zhǔn)備打開(kāi)的測(cè)試,并可以直接在測(cè)試計(jì)劃模塊或測(cè)試實(shí)驗(yàn)室模塊中將其打開(kāi)。連接到需求樹(shù)上的需求:1. 在測(cè)試計(jì)劃樹(shù)上選擇一個(gè)測(cè)試,并點(diǎn)擊Reqs Coverage標(biāo)簽頁(yè)。2. 在Requirement列,點(diǎn)擊你想要在需求樹(shù)上查看的需求?;蛘哂益I點(diǎn)擊需求,并選擇Find in Requirements Tree。連接到測(cè)試計(jì)劃樹(shù)或測(cè)試集上的測(cè)試:1. 在需求樹(shù)上選擇一個(gè)需求。測(cè)試覆蓋標(biāo)簽頁(yè)顯示顯示了所選擇需求的覆蓋網(wǎng)格。2. 在測(cè)試計(jì)劃樹(shù)上打開(kāi)一個(gè)測(cè)試:在覆蓋網(wǎng)格上右鍵點(diǎn)擊此測(cè)試,并選擇Go to Test in Test Plan Tree。3. 在

56、測(cè)試實(shí)驗(yàn)室模塊上打開(kāi)一個(gè)測(cè)試:在覆蓋網(wǎng)格上右鍵點(diǎn)擊此測(cè)試,并選擇Go to Test in Test Set。13、構(gòu)建測(cè)試(Building Tests)在你創(chuàng)建測(cè)試計(jì)劃樹(shù)之后,你應(yīng)該著手準(zhǔn)備通過(guò)設(shè)計(jì)測(cè)試來(lái)開(kāi)發(fā)測(cè)試。本章描述了:l 設(shè)計(jì)測(cè)試步驟(Designs Test Steps)l 調(diào)用一個(gè)具有參數(shù)的手動(dòng)測(cè)試(Calling a Manual Test With Parameters)l 管理測(cè)試步驟(Managing Test Steps)13.1關(guān)于構(gòu)建測(cè)試(About Building Tests)在測(cè)試計(jì)劃模塊通過(guò)定義測(cè)試步驟來(lái)構(gòu)建測(cè)試:詳細(xì)地、一步一步地指示關(guān)于怎樣去執(zhí)行一個(gè)測(cè)

57、試。一個(gè)步驟包括應(yīng)該程序準(zhǔn)備執(zhí)行的動(dòng)作、輸入和期望的輸出。一個(gè)步驟也能夠包括參數(shù)。在添加測(cè)試到測(cè)試計(jì)劃樹(shù)之后,你應(yīng)為每一個(gè)測(cè)試定義步驟并定義基本的測(cè)試信息。你能夠?yàn)槭謩?dòng)測(cè)試或自動(dòng)測(cè)試創(chuàng)建步驟。對(duì)于一個(gè)手動(dòng)測(cè)試,一旦你完成創(chuàng)建步驟,你就完成了全部的測(cè)試計(jì)劃和設(shè)計(jì)。使用你的計(jì)劃,你能夠立刻開(kāi)始執(zhí)行。對(duì)于自動(dòng)化測(cè)試,則需要你創(chuàng)建自動(dòng)化測(cè)試腳本,用Mercury Interactive的測(cè)試工具、自定義的或第三方的測(cè)試工具。先對(duì)你的測(cè)試設(shè)計(jì)進(jìn)行評(píng)估,根據(jù)評(píng)估的結(jié)果決定你是否對(duì)這個(gè)測(cè)試執(zhí)行自動(dòng)化。假如你決定自動(dòng)化執(zhí)行一個(gè)測(cè)試,TestDirector能夠基于你已經(jīng)定義的測(cè)試步驟創(chuàng)建一個(gè)自動(dòng)化測(cè)試模板。你使用Design Steps標(biāo)簽頁(yè)為測(cè)試設(shè)計(jì)步驟。13.2 設(shè)計(jì)測(cè)試步驟(Designing Tests Steps)你可以

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論