【正文】
以及需要詳細(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è)試模板來對(duì)它們進(jìn)行自動(dòng)化測(cè)試。測(cè)試模板可以是: WinRunner,、 QuickTest Professional、 Astra QuickTest,、 QuickTest Professional for Windows Client,、 Astra LoadTest, LoadRunner,、 XRunner、 Visual API、 or Visual A。 例如,在航班預(yù)定軟件中,你可以對(duì)登陸過程進(jìn)行自動(dòng)化測(cè)試。在添加完測(cè)試步驟后,你創(chuàng)建一個(gè)測(cè)試模板,然后用 WinRunner 來完 成自動(dòng)化測(cè)試腳本。 關(guān)于創(chuàng)建自動(dòng)化測(cè)試的更進(jìn)一步信息,請(qǐng)看第 14 章“ Creating Automated Tests”。 注意 :你也可以創(chuàng)建自動(dòng)化的系統(tǒng)測(cè)試去要求 Test Director 為機(jī)器提供系統(tǒng)信息、捕獲桌面圖像或重新啟動(dòng)計(jì)算機(jī)。更進(jìn)一步信息,請(qǐng)看第 15章“ Working with System Tests”。 分析測(cè)試計(jì)劃( Analyzing Your Test Plan) 復(fù)查你的測(cè)試計(jì)劃去確定怎樣它才能滿足在測(cè)試過程開始階段定義的測(cè)試目標(biāo)。然后通過產(chǎn)生 Test Director 報(bào)告和圖表對(duì)你的測(cè)試計(jì)劃進(jìn)行分析。請(qǐng)看 “ Generating Reports”和 “ Generating Graphs”。 例如,你能夠創(chuàng)建一個(gè)報(bào)告來顯示測(cè)試計(jì)劃樹中每一個(gè)測(cè)試的測(cè)試步驟。你能夠用此報(bào)告來幫助你決定你的測(cè)試設(shè)計(jì)的優(yōu)先級(jí)。 建議貫穿整個(gè)測(cè)試過程來分析你的測(cè)試計(jì)劃,從而更好地保證測(cè)試過程的成功。復(fù)查測(cè)試計(jì)劃,并確定是否滿足測(cè)試目標(biāo),并相應(yīng)地對(duì)測(cè)試計(jì)劃作出調(diào)整。 測(cè)試計(jì)劃模塊一覽( The Test Plan Module at a Glance) 本章將介紹 Test Director測(cè)試計(jì)劃模塊的核心元素。包括如下內(nèi)容: 測(cè)試計(jì)劃模塊( The Test Plan Module) 測(cè)試計(jì)劃菜單欄( The Test Plan Menu Bar) 測(cè)試計(jì)劃 工具條( The Test Plan Toolbar) 測(cè)試計(jì)劃網(wǎng)格 ( The Test Plan Grid) 五、測(cè)試計(jì)劃模塊 ( The Test Plan Module) 你可以通過單擊 Test Plan 標(biāo)簽頁進(jìn)入測(cè)試計(jì)劃模塊設(shè)計(jì)測(cè)試。 測(cè)試計(jì)劃模塊包括如下的核心元素: Test Plan Menu Bar,測(cè)試計(jì)劃菜單欄,具有測(cè) 試計(jì)劃模塊命令的下拉菜單。 Test Plan Toolbar,測(cè)試計(jì)劃工具欄,具有創(chuàng)建或修改測(cè)試計(jì)劃樹的常用命令按鈕。 Test Plan Tree,測(cè)試計(jì)劃樹,你的測(cè)試計(jì)劃的圖形表現(xiàn)。更詳細(xì)信息,請(qǐng)看 “ Developing the Test Plan Tree”。 Details Tab,細(xì)節(jié)標(biāo)簽頁,測(cè)試計(jì)劃樹上當(dāng)前所選擇的主題文件夾或測(cè)試的詳細(xì)描述。更詳細(xì)信息,請(qǐng)見 “ Developing the Test Plan Tree”。 Design Steps Tab,設(shè)計(jì)步驟標(biāo)簽頁,一個(gè)測(cè)試步驟列表, 描述怎樣去執(zhí)行測(cè)試計(jì)劃樹中當(dāng)前所選中的測(cè)試。假如當(dāng)前所選中的測(cè)試包含設(shè)計(jì)步驟的話,在標(biāo)簽頁上將會(huì)包含一個(gè)設(shè)計(jì)步驟圖標(biāo) 。更詳細(xì)信息,請(qǐng)見 “ Building Tests”。 Test Script Tab,測(cè)試腳本標(biāo)簽頁,測(cè)試計(jì)劃樹中當(dāng)前所選中的測(cè)試的 TSL測(cè)試腳本。假如當(dāng)前所選中的測(cè)試具有測(cè)試腳本的話,在標(biāo)簽頁上將會(huì)包括一個(gè)測(cè)試腳本圖標(biāo) 。更詳細(xì)信息,請(qǐng)見 “ Creating Automated Tests”。 Attachments Tab,附件標(biāo)簽頁,附件列表,為測(cè)試計(jì)劃樹中當(dāng)前所選中的測(cè)試提供輔助信 息。假如當(dāng)前所選中的測(cè)試具有任何附件的話,在標(biāo)簽頁上將會(huì)包括一個(gè)附件圖標(biāo) 。更詳細(xì)信息,請(qǐng)見 “ Adding Attachments”。 Reqs Coverage Tab,需求覆蓋標(biāo)簽頁,測(cè)試計(jì)劃樹上當(dāng)前所選中測(cè)試對(duì)應(yīng)的需求列表。假如當(dāng)前所選中的測(cè)試具有需求覆蓋的話,在標(biāo)簽頁上將會(huì)包括一個(gè)覆蓋圖標(biāo) 。更詳細(xì)信息,請(qǐng)見 “ Linking Tests to Requirements”。 技巧 :在測(cè)試計(jì)劃樹上右鍵單擊一個(gè)測(cè)試或選擇 Go to Test in Test Set。 Test Director 將會(huì)打開測(cè) 試實(shí)驗(yàn)室模塊,并高亮顯示所選擇的測(cè)試。 測(cè)試計(jì)劃菜單欄( The Test Plan Menu Bar) 測(cè)試計(jì)劃菜單欄包括如下的菜單: Planning 菜單,包含能夠讓你管理測(cè)試計(jì)劃樹上的文件夾和測(cè)試的命令,更詳細(xì)信息,請(qǐng)見 “ Developing the Test Plan Tree”。 View 菜單,包括命令:設(shè)置測(cè)試計(jì)劃樹的顯示(更詳細(xì)信息,請(qǐng)見第 3 章“ Working With Test Director Data”)、打開測(cè)試網(wǎng)格和添加關(guān)聯(lián)缺陷。 Analysis 菜單,包括命令:產(chǎn)生計(jì)劃 報(bào)告和圖表。關(guān)于計(jì)劃報(bào)告的更詳細(xì)信息,請(qǐng)看,“產(chǎn)生報(bào)告”( Generating Reports)。關(guān)于計(jì)劃圖表的更詳細(xì)信息,請(qǐng)看 “產(chǎn)生圖表”( Generating Graphs)。 測(cè)試計(jì)劃工具欄( The Test Plan Toolbar) 測(cè)試計(jì)劃工具欄包括如下的按鈕: New Folder :新建文件夾,向測(cè)試計(jì)劃樹中添加一個(gè)新的測(cè)試主題。 New Test :新建測(cè)試,向測(cè)試計(jì)劃樹中添加一個(gè)新的測(cè)試。 Delete :刪除,從測(cè)試計(jì)劃樹中刪除所選擇的文件夾或測(cè)試。假如刪除一個(gè)文件夾, Test Director將移動(dòng)此文件夾中所有的測(cè)試到測(cè)試計(jì)劃樹的 Unattached文件夾。假如是刪除測(cè)試, Test Director 將永久地刪除這個(gè)測(cè)試和這個(gè)測(cè)試所包括的腳本。 Refresh Selected :刷新,刷新測(cè)試計(jì)劃樹中所選擇的部分。若想刷新測(cè)試計(jì)劃樹中所有的測(cè)試,應(yīng)選擇 Subject 文件夾。 Filter/Sort :過濾 /選擇,包括如下選項(xiàng): Set: 打開過濾對(duì)話框,能夠讓你在測(cè)試計(jì)劃樹中過濾和分類測(cè)試。 Refresh: 刷新測(cè)試計(jì)劃樹,從而顯示最新的測(cè)試,基于你所選擇的過濾和分類命令。 Clear: 清除所有你已經(jīng)應(yīng)用到測(cè)試計(jì)劃樹的過濾或分類。 關(guān)于過濾和分類測(cè)試的更進(jìn)一步信息,請(qǐng)看 “ Working With Test Director Data”。 Find Folder/Test :查找,打開查找文件夾 /測(cè)試對(duì)話框,能夠讓你在測(cè)試計(jì)劃樹中查找文件夾或測(cè)試。 Sort Folders :分類文件夾,在測(cè)試計(jì)劃樹中打開分類文件夾對(duì)話框,能夠讓你對(duì)測(cè)試計(jì)劃樹的分類進(jìn)行自定義。默認(rèn)情況下,文件夾是以名稱進(jìn)行分類。 Mail Selected Test(s) : Mail 所選擇的測(cè)試,打開發(fā)送 郵件對(duì)話框,能夠讓你將所選擇的測(cè)試發(fā)送到目的郵件地址。 測(cè)試網(wǎng)格( The Test Grid) 測(cè)試網(wǎng)格顯示 Test Director 工程中所有的測(cè)試。每一行顯示一個(gè)單獨(dú)的測(cè)試記錄。每一列描述一個(gè)單獨(dú)的數(shù)據(jù)項(xiàng)。 選擇 View Test Grid,打開測(cè)試網(wǎng)格視圖。 你能夠在測(cè)試網(wǎng)格視圖下查看和修改測(cè)試信息。例如,你能夠拷貝一些自動(dòng)化測(cè)試到另外的工程中,你也可以一次刪除多長(zhǎng)測(cè)試。另外,你可以用多種格式來保存網(wǎng)格信息,包括文本文件、 Word 文檔、 HTML 文檔和 Excel 表格。 測(cè)試網(wǎng)格包括如 下核心元素: Test Grid Toolbar,測(cè)試網(wǎng)格工具欄,包含創(chuàng)建和修改測(cè)試網(wǎng)格的常用的工具按鈕。具體請(qǐng)見 “ The Test Grid Toolbar”。 Grid Filter,網(wǎng)格過濾,顯示應(yīng)用當(dāng)前過濾條件的列內(nèi)容。更詳細(xì)信息,請(qǐng)見 “ Filtering Records”。 Description Tab,描述標(biāo)簽頁,顯示當(dāng)前所選擇測(cè)試的描述信息。 History Tab,歷史標(biāo)簽頁,顯示測(cè)試的修改記錄。對(duì)于每一個(gè)改變,網(wǎng)格將會(huì)顯示字段名稱、修改日期、修改人名稱、新的值。 六、測(cè)試網(wǎng)格工具欄 ( The Test Grid Toolbar) 測(cè)試網(wǎng)格工具欄有如下的按鈕: Copy Selected Tests :拷貝所選擇的測(cè)試,拷貝所選擇的測(cè)試到測(cè)試網(wǎng)格或測(cè)試計(jì)劃樹,可以在相同或不同的工程中進(jìn)行拷貝。與粘貼按鈕聯(lián)合使用。 Paste :粘貼,粘貼所拷貝的測(cè)試到測(cè)試網(wǎng)格或測(cè)試計(jì)劃樹中新的位置。 Set Filter/Sort :設(shè)置過濾 /分類,打開過濾對(duì)話框,能夠讓你去過濾或分類測(cè)試網(wǎng)格中的測(cè)試。對(duì)于更進(jìn)一步信息,請(qǐng)看 “ Working with Test Director Data”。 Clear Filter/Sort :清除過濾 /分類,清除所有你已經(jīng)應(yīng)用到測(cè)試網(wǎng)格的過濾和分類。 Refresh Filter/Sort :刷新過濾 /分類,刷新測(cè)試網(wǎng)格,從而基于你所設(shè)置的過濾和分類來顯示最新的測(cè)試。 Select Columns :選擇列,打開選擇列對(duì)話框,你可以決定哪些字段顯示在測(cè)試網(wǎng)格中,并決定它們的顯示順序。 Find Test :查找測(cè)試,包括如下選項(xiàng): Find: 打開查找對(duì)話框,能夠讓你在測(cè)試網(wǎng)格中查找測(cè)試。選擇你準(zhǔn)備搜索的字段,并輸入你想要查找的值。注意,假如你已經(jīng)對(duì)測(cè)試 網(wǎng)格應(yīng)用了過濾,對(duì)當(dāng)前所顯示的字段去搜索是被限制的。 Find Next: 查找滿足條件的下一個(gè)結(jié)果。 Replace: 打開查找 /替換對(duì)話框,能夠讓你在測(cè)試網(wǎng)格中查找指定字段的值,并替換這個(gè)值。 Go to Test in Test Plan Tree :關(guān)閉測(cè)試網(wǎng)格,并在測(cè)試計(jì)劃樹中顯示當(dāng)前所選擇的測(cè)試。 Attachments :附件,打開附件對(duì)話框,能夠讓你添加附件到所選擇的測(cè)試。更進(jìn)一步信息,請(qǐng)看第 4章“ Adding Attachments”。 Delete Selected Test(s) :刪 除所選擇的測(cè)試,從測(cè)試網(wǎng)格中刪除所選擇的測(cè)試。 Mail Selected Test(s) : Mail 所選擇的測(cè)試,打開發(fā)送郵件對(duì)話框,能夠讓你將所選擇的測(cè)試發(fā)送到目的郵件地址。 Favorites :包括如下選項(xiàng): Add to Favorites: 打開添加 Favorite 對(duì)話框,能夠讓你保存一個(gè)視圖,并將其添加到 Favorite 列表中。 Organize Favorites: 打開組織 Favorite 對(duì)話框,能夠讓你管理 Favorite 列表,如重命名、另存為、刪除。 關(guān)于 Favorite 視圖的更進(jìn)一步 信息,請(qǐng)看 “ Working With Favorite Views”。 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)前的日期。單擊下拉箭頭,去顯示一個(gè)日歷,并選擇不同的創(chuàng)建日期。 描述( Description) 對(duì)測(cè)試的描述。 估 計(jì) 開 發(fā) 時(shí) 間( Estimated DevTime) 估計(jì)設(shè)計(jì)和開發(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ì)劃樹中所在的主題文件夾。 模板( Template) 標(biāo)識(shí)本測(cè)試是否是測(cè)試模板,本列的值能夠是: Y、 N。 測(cè)試名稱( Test Name) 測(cè)試的名稱。 類型( Type) 測(cè)試的類型。如,手動(dòng)或 WinRunner。 注意:你能夠改變測(cè)試網(wǎng)格中任何字段的標(biāo)簽,你也能夠添加用戶自定義的字段到測(cè)試網(wǎng)格中。更進(jìn)一步信息,請(qǐng)查看《 Test Director Administrator’ s Guide》。 開發(fā)測(cè)試計(jì)劃樹( Developing Test Plan Tree) 測(cè)試計(jì)劃樹根據(jù)測(cè)試主題組織并展示了你的測(cè)試體系。本章描述了: 創(chuàng)建測(cè)試計(jì)劃樹( Creating a Test Plan Tree) 添加測(cè)試到測(cè)試計(jì)劃樹 ( Adding Tests to a Test Plan Tree) 查看測(cè)試計(jì)劃樹( Viewing the Test Plan Tree) 測(cè)試關(guān)聯(lián)缺陷( Associating Defects with a Test) 郵寄測(cè)試( Mailing Tests) 在樹中查找測(cè)試( Finding Tests in th