【摘要】TestDirector是Mercury Interactive公司推出的基于WEB的測試管理工具。它能夠指導(dǎo)進(jìn)行測試需求定義、測試計(jì)劃、測試執(zhí)行和缺陷跟蹤,即整個(gè)測試過程的各個(gè)階段。通過整合所有任務(wù)到軟件測試中,來使整個(gè)測試管理工作更有效,并確??蛻羰盏礁哔|(zhì)量的產(chǎn)品。
【關(guān)鍵詞】需求定義測試計(jì)劃測試執(zhí)行缺陷跟蹤需求樹測試計(jì)劃樹測試集 歡迎使用 TestDirector 歡迎您使Mercury Interactive公司推出的基于WEB的測試管理工具——TestDirector。它能夠幫助你組織和管理軟件測試過程的每一個(gè)階段,包括測試需求定義、測試計(jì)劃、測試執(zhí)行和缺陷跟蹤。 .如何使用本手冊 本手冊描述了如何使用TestDirector來管理整個(gè)軟件的測試過程。它包括如下七個(gè)部分: Part I TestDirector 概貌 提供關(guān)于TestDirector系統(tǒng)特征和使用方法的總體描述。 Part II 需求定義 描述如何通過構(gòu)造需求樹來定義測試需求。 Part III 測試計(jì)劃 描述如何計(jì)劃從構(gòu)建測試計(jì)劃樹到創(chuàng)建測試的整個(gè)測試過程。 Part IV 測試執(zhí)行 描述如何創(chuàng)建測試集,執(zhí)行手動(dòng)測試和自動(dòng)測試并且檢查測試結(jié)果。 Part V 缺陷跟蹤 描述如何報(bào)告軟件缺陷到TestDirector工程中并且跟蹤缺陷的修復(fù)過程直到這個(gè)缺陷被解決。 Part VI TestDirector 分析 描述如何通過創(chuàng)建報(bào)告、圖表和工程文檔來監(jiān)控測試和缺陷跟蹤過程。 Part VII 附錄 描述如何使用VAPI-XP測試工具。 .TestDirector文檔套件 除了本手冊之外,TestDirector還附帶了如下已印刷的文檔: TestDirector 安裝手冊 描述如何去安裝TestDirector和需要連接到TestDirector工程數(shù)據(jù)庫的客戶端數(shù)據(jù)庫軟件。 TestDirector 指南 一步一步的教你如何使用TestDirector來管理軟件測試過程。 TestDirector 管理員使用手冊 描述如何在工程自定義窗口中自定義工程和如何使用工程管理站點(diǎn)來創(chuàng)建和維護(hù)工程。 TestDirector 開放測試架構(gòu)手冊 描述如何使用TestDirector的開放測試架構(gòu)來整合你自己的配置管理、缺陷跟蹤和一些自主研發(fā)的測試工具。它還包括對TestDirector中新增基于COM的API的完整說明。 .在線資源 TestDirector包括如下在線資源: 自述 提供了關(guān)于TestDirector的最新新聞和信息。 TestDirector 新增內(nèi)容 描述了在TestDirector最新版本中所擁有的一些新功能。 在線書籍 展示了所有PDF格式的文檔套件。所有的在線書籍能夠通過Adobe Acrobat Reader 5.0來閱讀或打印。Adobe Acrobat Reader 5.0可以從Adobe的官方網(wǎng)站下載( http://www.adobe.com/products/acrobat/readstep2.html ) 在線幫助 提供了在你使用TestDirector時(shí)碰到問題的快速響應(yīng),它們將以菜單和對話框的形式出現(xiàn),并且向你展示如何完成TestDirector任務(wù)。察看Mercury Interactive公司的Customer Support Web網(wǎng)頁( http://support. )來更新TestDirector的幫助目錄。 在線技術(shù)支持 使用默認(rèn)的瀏覽器登陸到Mercury Interactive公司的Customer Support Web網(wǎng)頁( http://support. )。在這個(gè)網(wǎng)頁能夠使你經(jīng)過授權(quán)的來瀏覽相關(guān)的知識點(diǎn)和增加你自己的文章,發(fā)布并且尋找用戶討論會(huì)議,提交需要幫助支持的信息,下載補(bǔ)丁,更新文檔甚至更多的東西。 支持信息 支持信息 介紹Mercury Interactive公司的網(wǎng)址和為用戶提供支持的網(wǎng)址,Email地址和其他的一些有用的信息,并且還列出了Mercury Interactive公司在全球范圍內(nèi)的所有的辦公地點(diǎn)的所在地。 Mercury Interactive 網(wǎng)站 你可以使用默認(rèn)的瀏覽器來訪問Mercury Interactive公司的主頁,在這里提供了非常多的且經(jīng)常被更新的有關(guān)Mercury Interactive的信息和介紹,這包括了新發(fā)布的軟件信息,研究會(huì)和商業(yè)展示,用戶支持,教育服務(wù)和其他一些更多的東西。Mercury Interactive公司的網(wǎng)址是 http://www. 。 Part I TestDirector 概貌 總體介紹 歡迎使用TestDirector,它是Mercury Interactive公司推出的基于WEB的測試管理工具,無論是通過Internet還是Intranet,你都可以以基于Web的方式來訪問TestDirector。 應(yīng)用程序測試是非常復(fù)雜的,它需要開發(fā)和執(zhí)行數(shù)以千計(jì)的測試用例。通常情況下,測試需要多樣式的硬件平臺、多重的配置(計(jì)算機(jī),操作系統(tǒng),瀏覽器)和多種的應(yīng)用程序版本。管理整個(gè)測試過程中的各個(gè)部分是非常耗時(shí)和困難的。 TestDirector能夠讓你系統(tǒng)地控制整個(gè)測試過程,并創(chuàng)建整個(gè)測試工作流的框架和基礎(chǔ),使整個(gè)測試管理過程變得更為簡單和有組織。 TestDirector能夠幫助你維護(hù)一個(gè)測試工程數(shù)據(jù)庫,并且能夠覆蓋你的應(yīng)用程序功能性的各個(gè)方面。在你的工程中的每一個(gè)測試點(diǎn)都對應(yīng)著一個(gè)指定的測試需求。To meet the various goals of a project, you organize the tests in your project into unique groups. TestDirector還為你提供了直觀和有效的方式來計(jì)劃和執(zhí)行測試集、收集測試結(jié)果并分析數(shù)據(jù)。 TestDirector還專門提供了一個(gè)完善的缺陷跟蹤系統(tǒng),它能夠讓你跟蹤缺陷從產(chǎn)生到最終解決的全過程。TestDirector通過與你的郵件系統(tǒng)相關(guān)聯(lián),缺陷跟蹤的相關(guān)信息就可以被整個(gè)應(yīng)用開發(fā)組,QA , 客戶支持,負(fù)責(zé)信息系統(tǒng)的人員所共享。 TestDirector提供了與Mercury Interactive公司的測試工具(WinRunner, LoadRunner, QuickTest Professional, Astra QuickTest, QuickTest Professional for MySAP.com Windows Client, Astra LoadTest, XRunner, Visual APIand Visual API-XP)、第三方或者自主開發(fā)的測試工具、需求和配置管理工具、建模工具的整合功能。TestDirector能夠與這些測試工具很好的無縫鏈接,為你提供的全套解決方案選擇來進(jìn)行全部自動(dòng)化的應(yīng)用測試。 TestDirector會(huì)指導(dǎo)你進(jìn)行需求定義、測試計(jì)劃、測試執(zhí)行和缺陷跟蹤,即整個(gè)測試過程的各個(gè)階段。通過整合所有的任務(wù)到應(yīng)用程序測試中來確保你的客戶收到更高質(zhì)量的產(chǎn)品。 .測試管理過程 TestDirector的測試管理包括如下四個(gè)階段:
需求定義( Specify Requirements ) : 分析應(yīng)用程序并確定測試需求。 測試計(jì)劃( Plan Tests ) : 基于測試需求,建立測試計(jì)劃。 測試執(zhí)行( Execute Tests ) : 創(chuàng)建測試集(Test Set)并執(zhí)行測試。 缺陷跟蹤( Track Defects ) : 報(bào)告程序中產(chǎn)生的缺陷并跟蹤缺陷修復(fù)的全過程。 貫穿測試的每一個(gè)階段,你能夠通過產(chǎn)生詳細(xì)的報(bào)告和圖標(biāo)對數(shù)據(jù)進(jìn)行分析。 .需求定義 分析應(yīng)用程序并確定測試需求。
定義測試范圍( Define Testing Scope ) : 檢查應(yīng)用程序文檔,并確定測試范圍——測試目的、目標(biāo)和策略。 創(chuàng)建需求( Create Requirements ) : 創(chuàng)建需求樹(Requirements Tree),并確定它涵蓋所有的測試需求。 描述需求( Detail Requirements ) : 為“需求樹”中的每一個(gè)需求主題建立了一個(gè)詳細(xì)的目錄,并描述每一個(gè)需求,給它分配一個(gè)優(yōu)先級,如有必要的話還可以加上附件。 分析需求( Analyze Requirements ) : 產(chǎn)生報(bào)告和圖表來幫助你分析測試需求,并檢查需求以確保它們在你的測試范圍內(nèi)。 .測試計(jì)劃 基于已定義的測試需求,創(chuàng)建相應(yīng)的測試計(jì)劃。
定義測試策略( Define Testing Strategy ) : 檢查應(yīng)用程序、系統(tǒng)環(huán)境和測試資源,并確認(rèn)測試目標(biāo)。 定義測試主題( Define Test Subject ) : 將應(yīng)用程序基于模塊和功能進(jìn)行劃分,并對應(yīng)到各個(gè)測試單元或主題,構(gòu)建測試計(jì)劃樹(Test Plan Tree)。 定義測試( Define Tests ) : 定義每個(gè)模塊的測試類型,并為每一個(gè)測試添加基本的說明。 創(chuàng)建需求覆蓋( Create Requirements Coverage ) : 將每一個(gè)測試與測試需求進(jìn)行連接。 設(shè)計(jì)測試步驟( Design Test Steps ) : 對于每一個(gè)測試,先決定其要進(jìn)行的測試類型(手動(dòng)測試和自動(dòng)測試),若準(zhǔn)備進(jìn)行手動(dòng)測試,需要為其在測試計(jì)劃樹上添加相應(yīng)的測試步驟(Test Steps)。測試步驟描述測試的詳細(xì)操作、檢查點(diǎn)和每個(gè)測試的預(yù)期結(jié)果。 自動(dòng)測試( Automate Tests ) : 對于要進(jìn)行自動(dòng)測試的部分,應(yīng)該利用MI、自己或第三方的測試工具來創(chuàng)建測試腳本。 分析測試計(jì)劃( Analyze Test Plan ) : 產(chǎn)生報(bào)告和圖表來幫助你分析測試計(jì)劃數(shù)據(jù),并檢查所有測試以確保它們滿足你的測試目標(biāo)。 .測試執(zhí)行 創(chuàng)建測試集(Test Set)并執(zhí)行每一輪測試。
創(chuàng)建測試集( Create Test Sets ) : 在你的工程中定義不同的測試組來達(dá)到各種不同的測試目標(biāo),他們可能包括,舉個(gè)例子,在一個(gè)應(yīng)用程序中測試一個(gè)新的應(yīng)用版本或是一個(gè)特殊的功能。并確定每個(gè)測試集都包括了哪些測試。 確定進(jìn)度表( Schedule Runs ) : 為測試執(zhí)行制定時(shí)間表,并為測試員分配任務(wù)。 運(yùn)行測試( Run Tests ) : 自動(dòng)或手動(dòng)執(zhí)行每一個(gè)測試集。 分析測試結(jié)果( Analyze Test Results ) : 查看測試結(jié)果并確保應(yīng)用程序缺陷已經(jīng)被發(fā)現(xiàn)。生成的報(bào)告和圖表可以幫助你分析這些結(jié)果。 .缺陷跟蹤 報(bào)告程序中產(chǎn)生的缺陷并跟蹤缺陷修復(fù)的全過程。
添加缺陷( Add Defects ) : 報(bào)告程序測試中發(fā)現(xiàn)的新的缺陷。在測試過程中的任何階段,質(zhì)量保證人員、開發(fā)者、項(xiàng)目經(jīng)理和最終用戶都能添加缺陷。 檢查新缺陷( Review New Defects ) : 檢查新的缺陷,并確定哪些缺陷應(yīng)該被修復(fù)。 修復(fù)打開的缺陷( Repair Open Defects ) : 修復(fù)那些你決定要修復(fù)的缺陷。 測試新構(gòu)建( Test New Build ) : 測試應(yīng)用程序的新構(gòu)建,重復(fù)上面的過程,直到缺陷被修復(fù)。 分析缺陷數(shù)據(jù)( Analyze Defect Data ) : 產(chǎn)生報(bào)告和圖表來幫助你分析缺陷修復(fù)過程,并幫助你決定什么時(shí)候發(fā)布該產(chǎn)品。 .使用工程數(shù)據(jù)庫 當(dāng)你創(chuàng)建一個(gè)TestDirector工程后,你需要存儲和管理TestDirector自身產(chǎn)生和連接的數(shù)據(jù)庫。每一個(gè)工程都支持通過數(shù)據(jù)庫來存儲工程信息。 TestDirector是一個(gè)知識庫,它存儲著需求、測試、測試集、測試個(gè)案(Test Run)、工程文檔和定制信息。為了應(yīng)用程序測試工程能夠正常工作,TestDirector需要持續(xù)不斷地訪問這些數(shù)據(jù)。 可以使用下面的數(shù)據(jù)庫應(yīng)用軟件來存儲和管理TestDirector信息:
關(guān)于創(chuàng)建和管理TestDirector的更進(jìn)一步信息,請參考《TestDirector管理員手冊》。 . 用戶權(quán)限 TestDirector能夠讓你對用戶訪問工程的權(quán)限進(jìn)行管理。通過創(chuàng)建一個(gè)授權(quán)的用戶列表,為每個(gè)用戶分配一個(gè)密碼,并將其分配到相應(yīng)的用戶組中,從而控制每個(gè)用戶對工程訪問的權(quán)限。在TestDirector中用戶所擁有的權(quán)利是由該用戶所在的用戶組決定的。TestDirector具有特定的權(quán)限和許可機(jī)制,能夠讓你為工程中指定的字段創(chuàng)建訪問規(guī)則。 關(guān)于TestDirector中的用戶組、口令分配和權(quán)限的更詳細(xì)的信息,請參考《TestDirector管理員手冊》。 . 從Word中導(dǎo)入文檔信息 你能夠?qū)⒁汛嬖诘腤ord格式的需求或測試文檔中的內(nèi)容,直接導(dǎo)入到需求樹或測試計(jì)劃樹中。若想使用Word導(dǎo)入功能,必須先下載Microsoft Word插件。 下載 Microsoft Word 插件:
關(guān)于TestDirector插件的更進(jìn)一步信息,請參考《TestDirector安裝手冊》。 . 從Excel中導(dǎo)入文檔信息 你能夠?qū)⒁汛嬖诘腅xcel格式的需求或測試文檔中的內(nèi)容,直接導(dǎo)入到需求樹或測試計(jì)劃樹中。若想使用Excel導(dǎo)入功能,必須先下載Microsoft Excel插件。 下載 Microsoft Excel 插件:
關(guān)于TestDirector插件的更進(jìn)一步信息,請參考《TestDirector安裝手冊》。 .開始使用 本章對TestDirector進(jìn)行粗略介紹,并解釋它是如何開始工作的。包括如下幾個(gè)部分內(nèi)容:
. 啟動(dòng)TestDirector 你可以通過你工作站上WEB瀏覽器啟動(dòng)TestDirector。 啟動(dòng)TestDirector:
TestDirector選項(xiàng)窗口被打開。
注意: 如果你不能啟動(dòng)你的TestDirector,請聯(lián)系系統(tǒng)管理員來確定TestDirector是否已經(jīng)被安裝到了公司的Web服務(wù)器上。更進(jìn)一步信息,請參考《TestDirector安裝手冊》。 .點(diǎn)擊 TestDirector 鏈接。 在你第一次運(yùn)行TestDirector時(shí)候,TestDirector組建將會(huì)被下載到你的計(jì)算機(jī)上,隨后TestDirector會(huì)自動(dòng)進(jìn)行版本檢查,若發(fā)現(xiàn)存在新的版本,它將會(huì)幫你下載新的版本。一旦TestDirector進(jìn)行完版本檢查和更新(假如需要的話),TestDirector的登陸頁面將被顯示。
注意 :關(guān)于運(yùn)行TestDirector時(shí)下載組件到計(jì)算機(jī)的更進(jìn)一步信息,請參考《TestDirector安裝手冊》。
你可以選擇名為 DEFAULT 的默認(rèn)域。若不知道具體應(yīng)該選擇哪個(gè)域,請與TestDirector管理員聯(lián)系。 注意 : DEFAULT 域僅在TestDirector的標(biāo)準(zhǔn)版中才有效。
若TestDirector的示例工程已經(jīng)被安裝在TestDirector的服務(wù)端,你則可以選擇名為 TestDirector_Demo 的工程(確信你在 Domain 列表中已經(jīng)選擇了 DEFAULT 域)。 此工程會(huì)為你介紹TestDirector,包括需求、測試、測試集、Test Runs以及缺陷。更進(jìn)一步信息,請參考《TestDirector指南》。
注意:User ID列表信息是與客戶端本身所在的機(jī)器有關(guān)的,故你在(某臺機(jī)器上)第一次登陸TestDirector時(shí),應(yīng)該輸入你的用戶名。
若需要對密碼進(jìn)行修改,請查看第19頁的“修改密碼”。
若想定制模塊名稱,請查看《TestDirector安裝手冊》。
TestDirector 窗口 當(dāng)你打開一個(gè)工程時(shí),TestDirector的主窗口會(huì)打開你上次工作時(shí)使用過的模塊。在標(biāo)題欄,TestDirector會(huì)顯示工程名稱和你的用戶名。
TestDirector包含如下幾個(gè)模塊:
技巧 :你可以在兩個(gè)模塊間利用快捷鍵進(jìn)行切換。用 Ctrl + Shift + 1 來訪問需求模塊,用 Ctrl + Shift + 2 來訪問測試計(jì)劃模塊,如此類推。 所有的TestDirector模塊都包括如下內(nèi)容:
. TestDirector 工具欄 公用的TestDirector工具欄對所有的TestDirector模塊都是適用的。包含如下的一些按鈕:
你能夠修改訪問TestDirector工程的密碼。 注意 :管理員能夠改變并覆蓋用戶密碼。更進(jìn)一步信息,請查看《TestDirector管理員手冊》。 修改密碼:
。修改用戶屬性 你能夠修改你的用戶屬性,包括全名、Email地址、電話號碼和描述信息。注意,Email地址信息是非常重要的,因?yàn)槟軌蛑苯油ㄟ^你的郵箱,讓你接收到缺陷、需求和測試集的信息。 注意 :管理員能夠改變并覆蓋用戶屬性信息。更進(jìn)一步信息,請查看《TestDirector管理員手冊》。 修改用戶屬性: 在窗口右上角,點(diǎn)擊 Tools 按鈕并選擇 Change User Properties 菜單項(xiàng)。或者在工程定制窗口點(diǎn)擊 Change User Properties 鏈接。用戶屬性對話框?qū)⒈粡棾觥?
。清除歷史記錄 在自定義TestDirector工程時(shí),你可以要求TestDirector來保存系統(tǒng)中的日志信息,以及在需求、測試和缺陷實(shí)體中的用戶字段。產(chǎn)生的歷史記錄數(shù)據(jù)會(huì)被顯示在需求、測試計(jì)劃和缺陷模塊的歷史記錄屬性頁上面。對于更多關(guān)于為TestDirector域設(shè)置歷史記錄的信息,請查看《TestDirector管理員手冊》(《TestDirector Administrator‘s Guide》)。 一旦你不想存儲歷史數(shù)據(jù),TestDirector允許你將這些歷史數(shù)據(jù)從TestDirector工程中刪除。舉個(gè)例子,假如你已經(jīng)成功地運(yùn)行了你創(chuàng)建的測試集,你可能想從TestDirector工程中清除這些歷史記錄。 你能夠清除所有的歷史記錄,或指定實(shí)體或域的歷史記錄。另外,你能夠讓TestDirector僅刪除直到某一天(包括這一天)的歷史記錄。TestDirector所清除的歷史記錄顯示在各自模塊的 History 屬性頁下。 注意 :默認(rèn)狀態(tài)下,只要具有管理員權(quán)限的用戶才能夠清除歷史記錄。用戶權(quán)限是能夠被定制的。對于關(guān)于權(quán)限的更進(jìn)一步信息,請查看《TestDirector管理員手冊》。 清除歷史記錄:
利用TestDirector網(wǎng)格和樹,你能夠查看和修改你工程中的數(shù)據(jù)。本章描述如下幾個(gè)部分內(nèi)容:
。關(guān)于使用TestDirector數(shù)據(jù) TestDirector利用網(wǎng)格或樹組織并顯示數(shù)據(jù)。
當(dāng)你利用TestDirector網(wǎng)格和樹進(jìn)行工作時(shí),你能夠?qū)α羞M(jìn)行排列、根據(jù)條件過濾記錄、設(shè)置分類屬性、刷新清除過濾和分類設(shè)置、保存數(shù)據(jù)到文件。注意:當(dāng)TestDirector網(wǎng)格和樹所顯示內(nèi)容的類型發(fā)生變化時(shí),本章中的描述不總是完全適用。 注意:你能夠按照你自己的喜好保存你的網(wǎng)格設(shè)置,比如分類和過濾。更進(jìn)一步信息,請看第五章“使用喜好視圖”。 。組織列 你能夠自定義每一列顯示內(nèi)容的順序并且可以對每一列的長度進(jìn)行調(diào)整。對列設(shè)置的修改將會(huì)在下次啟動(dòng)時(shí)仍然有效。 設(shè)置列順序( Setting Column Order ) 使用選擇列對話框,你能夠決定哪些列顯示在TestDirector中,并決定所顯示列的順序。比如說,在Test Grid中你可以選擇Subject作為第一列。 決定列的顯示和順序 :
Available Columns列表框中顯示當(dāng)前沒有被顯示的列。 Visible Columns列表框中顯示了當(dāng)前正在顯示的列。
調(diào)整列寬度: 你能夠用鼠標(biāo)調(diào)整每一列的尺寸。點(diǎn)擊在列表頭的右邊界,通過拖動(dòng)去調(diào)整列的寬度。注意,你僅僅只能夠調(diào)整沒有固定的列,即沒有設(shè)置為非滾動(dòng)列的列。 。過濾記錄 你能夠過濾TestDirector數(shù)據(jù),僅僅只按你定義的標(biāo)準(zhǔn)進(jìn)行顯示。你能為過濾條件指派一個(gè)簡單的項(xiàng)(比如“Failed”),或一個(gè)合理的表達(dá)(比如“Passed Or Failed”)。只有當(dāng)記錄滿足所有的過濾標(biāo)準(zhǔn)時(shí),才會(huì)顯示在TestDirector網(wǎng)格或樹中。 你也能夠指定多個(gè)過濾條件。舉個(gè)例子,你能夠指定Status的過濾條件為“Failed”,為Tester指定過濾條件為“David Or Mark”。TestDirector將僅僅只顯示由David或Mark操作的,并且失敗的測試。 定義一個(gè)過濾:
注意: 在定義過濾條件時(shí),如下內(nèi)容應(yīng)該被考慮:
若想從所有的測試中搜索由Insert New開頭的測試,在輸入框中輸入: “ insert new* ” 。
TestDirector應(yīng)用這些過濾條件并顯示過濾描述。對于一個(gè)網(wǎng)格,TestDirector也將在顯示列名稱下面的網(wǎng)格過濾框(Grid Filter Box)中顯示過濾條件。 技巧: 對于一個(gè)網(wǎng)格,你也可以通過網(wǎng)格過濾框(Grid Filter Box)定義過濾條件。若想顯示網(wǎng)格過濾框(Grid Filter Box),請選擇 View>Grid Filters 。假如過濾框?yàn)榭眨瑒t說明過濾條件對此項(xiàng)不適用。你可以直接在過濾框中輸入過濾條件或點(diǎn)擊過濾框,并點(diǎn)擊顯示出來的 Browse 按鈕,在打開的 Select Filter Condition 對話框中輸入過濾條件。 注意: 假如你正工作在測試計(jì)劃樹或測試集列表下,你能夠保存過濾或分類信息并重新加載你所需要的樹或列表。點(diǎn)擊Save按鈕去保存一個(gè)過濾設(shè)置、點(diǎn)擊Load按鈕去加載一個(gè)先前保存的過濾設(shè)置、點(diǎn)擊Organize按鈕去重命名,另存或刪除過濾設(shè)置。假如你正工作在TestDirector的任何其它區(qū)域,可以使用第五章“使用喜好視圖”,來保存作為自己喜愛視圖的過濾信息。 。高級/交叉過濾記錄 當(dāng)你在定義過濾條件時(shí),你也能夠包括一個(gè) cross filter ——關(guān)于關(guān)聯(lián)項(xiàng)高級的第二次過濾,如關(guān)聯(lián)的需求、測試、測試集或缺陷。舉個(gè)例子,在測試計(jì)劃樹中,你能夠定義狀態(tài)為“Open”的測試集作為交叉過濾條件。另外,你可能有一些別的過濾條件,但TestDirector僅僅只會(huì)顯示處于打開狀態(tài)測試集的測試。 下面的表格簡要介紹了交叉過濾(Cross Filter)在各個(gè)TestDirector模塊中的有效性。
定義交叉過濾:
關(guān)于定義過濾條件的更進(jìn)一步信息,請查看第27頁的“過濾記錄”(Filtering Records)。
. 記錄分類 默認(rèn)情況下,記錄是以它們被添加的順序進(jìn)行顯示的。當(dāng)你設(shè)置記錄的分類屬性后,它們的顯示順序根據(jù)ASCII分類順序(ASCII Sort Order)而定。ASCII分類順序首先會(huì)認(rèn)為以字符或空格開始的記錄先于以數(shù)字開始的記錄,接著會(huì)考慮大寫字符,最終考慮小寫字符。 舉個(gè)例子,假如在測試網(wǎng)格中的Tester列被標(biāo)識為最高的分類優(yōu)先級,記錄將以顯示在Tester列的名稱根據(jù)ASCII分類順序進(jìn)行分類。假如Test Name被標(biāo)識為次優(yōu)先級,則先按Tester列的名稱進(jìn)行分類,對于同名的Tester列,再按Test Name列進(jìn)行分類。 注意:默認(rèn)情況下,記錄是按等級順序定義在測試計(jì)劃樹中,只有當(dāng)記錄定義了根據(jù)主題進(jìn)行分類后,記錄才會(huì)按字母順序進(jìn)行排列。 對記錄進(jìn)行分類( To sort records ):
Available Fields 中包含了所有能夠顯示在列表中的域名稱。 Sorted Fields 中包含了當(dāng)前已經(jīng)標(biāo)識了分類優(yōu)先級的域名稱。
注意: 假如你正工作在測試計(jì)劃樹或測試集列表下,你能夠保存過濾或分類信息并重新加載你所需要的樹或列表。點(diǎn)擊Save按鈕去保存一個(gè)過濾設(shè)置、點(diǎn)擊Load按鈕去加載一個(gè)先前保存的過濾設(shè)置、點(diǎn)擊Organize按鈕去重命名,另存或刪除過濾設(shè)置。假如你正工作在TestDirector的任何其它區(qū)域,可以使用第五章“使用喜好視圖”,來保存作為自己喜愛視圖的過濾信息。 . 刷新并清除設(shè)置 你能夠刷新清除TestDirector數(shù)據(jù)的過濾和分類設(shè)置。
. 將數(shù)據(jù)保存到文件中 你能夠?qū)⒕W(wǎng)格中的內(nèi)容保存為Text文件、Microsoft Excel電子表格、Microsoft Word文檔、或HTML文檔。 保存數(shù)據(jù)到文件中:
你能為需求、主題文件夾、測試、測試步驟、測試集、測試運(yùn)行或缺陷添加附件。本章描述如下幾個(gè)部分內(nèi)容:
.關(guān)于添加附件 遍及整個(gè)測試過程,你都可以添加附件來更好的闡明你的工作,這些附件可以是文件、URL、應(yīng)用程序快照、從剪貼板拷貝的圖像或系統(tǒng)信息。你是通過Attachments對話框來管理附件的。
. 貼附文件 TestDirector能夠讓你去貼附文件。 貼附一個(gè)文件 :
文件名稱、文件尺寸和修改日期會(huì)連同一起顯示在附件列表中,與文件程序相關(guān)聯(lián)的圖標(biāo)顯示在文件名稱前面。
. 貼附URL TestDirector能夠讓你去貼附URL。能夠是任何有效的URL,如:HTTP、FTP、Gopher、News、Mailto、File等。 貼附一個(gè) URL :
此URL將顯示在附件列表中,系統(tǒng)默認(rèn)的Web瀏覽器圖標(biāo)顯示在URL前面。
. 貼附快照 TestDirector能夠讓你去貼附你應(yīng)用程序的圖像。 貼附一個(gè)快照 :
TestDirector會(huì)為此圖像統(tǒng)一分配一個(gè)文件名,且擴(kuò)展名為.jpg。文件名顯示在附件列表中,且圖像圖標(biāo)顯示在文件名旁邊。文件的尺寸和修改日期也同樣顯示在附件列表中。
. 貼附系統(tǒng)信息 TestDirector能夠讓你貼附計(jì)算機(jī)系統(tǒng)的信息。 貼附系統(tǒng)信息 :
TestDirector會(huì)為此信息統(tǒng)一分配一個(gè)擴(kuò)展名為.tsi的文件名。文件名顯示在附件列表中,且圖標(biāo)顯示在文件名旁邊。文件的尺寸和修改日期也同樣顯示在附件列表中。
.貼附剪貼板圖像 你能夠?qū)⒖截惖郊糍N板中的圖片貼附到TestDirector中。 貼附剪貼板中的圖像信息 :
TestDirector會(huì)為此信息統(tǒng)一分配一個(gè)擴(kuò)展名為.jpg的文件名。文件名顯示在附件列表中,且圖標(biāo)顯示在文件名旁邊。文件的尺寸和修改日期也同樣顯示在附件列表中。 . 管理附件 你能夠通過 Attachments 對話框查看、修改和刪除附件。 查看附件:
修改附件: 注意: 當(dāng)你在相應(yīng)的應(yīng)用程序中打開附件的時(shí)候,TestDirector是拷貝附件到你客戶端機(jī)器的本地目錄。在對此附件作修改后,你需要對它進(jìn)行保存兩次。首先是通過打開它的應(yīng)用程序?qū)Ρ镜乜截愡M(jìn)行保存,然后點(diǎn)擊TestDirector中的 Save 按鈕將本地拷貝保存到TestDirector工程中。
刪除附件:
喜好視圖(Favorite View)是按照你的設(shè)置執(zhí)行的TestDirector窗口視圖。TestDirector允許你保存喜好,并可以在需要的時(shí)候重新加載它們。本章將描述如下內(nèi)容:
. 關(guān)于使用喜好視圖 你能夠通過選擇某種設(shè)置來決定TestDirector窗口的容貌。能夠保存測試網(wǎng)格、執(zhí)行網(wǎng)格、缺陷網(wǎng)格、所有的報(bào)告和圖表、以及文檔引擎的Favorite Views。這些設(shè)置可能包括為網(wǎng)格列應(yīng)用一個(gè)過濾、在報(bào)告中對域進(jìn)行分類或設(shè)置一個(gè)圖像的外觀。你能夠?yàn)榱艘院蟮氖褂枚4嬉粋€(gè)Favorite View,并且可以加載它在以后任何適當(dāng)?shù)臅r(shí)候。 可以在公共文件夾或私有文件夾保存Favorite View。在公共文件夾保存的視圖可以被所有用戶訪問。在私有文件夾保存的視圖僅能被創(chuàng)建者訪問。 從Favorite列表中選擇一個(gè)Favorite View,并將其加載到TestDirector窗口中。 注意 : 在執(zhí)行網(wǎng)格中,與別的地方而言,對Favorite View的操作有一點(diǎn)細(xì)微的差別。取代 Favorite 按鈕的是,你使用菜單欄命令:選擇 View > Favorites 去顯示Favorite View命令,選擇 Add 去增加一個(gè)新的視圖,選擇 View 去加載一個(gè)存在的視圖,選擇 Organize 去組織你的視圖。 部分Favorite View命令僅僅對某些用戶組有用。用戶組的權(quán)限是由系統(tǒng)管理員決定的。更詳細(xì)信息,請查看《TestDirector管理員手冊》。 . 添加喜好視圖 你能夠添加視圖到喜好視圖列表中。 添加一個(gè)視圖:
那些已經(jīng)存在的喜好被顯示在 Existing Favorite 框內(nèi)。
. 組織喜好視圖 你能夠通過刪除視圖和改變視圖屬性來組織喜好視圖列表。 點(diǎn)擊 Favorites 按鈕 修改視圖屬性: 你能夠?qū)︼@示在喜好視圖列表中視圖的屬性進(jìn)行修改。
刪除視圖: 你能夠刪除喜好視圖列表中的視圖。
|
|