




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ClearQuest 測試管理在何時以及如何發(fā)揮作用ClearQuest 測試管理能在以下四個測試區(qū)域發(fā)揮作用:測試計劃:定義并給測試用例分組測試編寫:為執(zhí)行測試用例創(chuàng)建文檔或者自動化腳本測試執(zhí)行:運行使用 Rational Functional Tester 或者 Rational Performance Tester 編寫的測試用例,記錄測試結(jié)果并將它們儲存在備份的數(shù)據(jù)庫中。測試報告:通過執(zhí)行內(nèi)嵌的或者自定義創(chuàng)建的查詢或者圖表在計劃期間對測試進行分析一、ClearQuest 測試管理客戶端ClearQuest 測試管理提供了三個圖形化的用戶界面(GUI):完全的 Eclipse 插件 Cl
2、earQuest 客戶端一個本地的 ClearQuest 客戶端一個 Web 客戶端每個界面提供不同級別的功能特性。Eclipse 客戶端擁有最多的性能。圖 1中的圖表比較了每個客戶端的性能。每個界面提供不同級別的功能特性。Eclipse 客戶端擁有最多的性能。圖 1中的圖表比較了每個客戶端的性能。圖 1. 三個 ClearQuest 測試管理客戶端的對照ClearQuest 測試管理對象模型術(shù)語ClearQuest 測試管理利用下面的術(shù)語來定義對象模型。測試計劃:按等級對測試用例進行分組。一個測試用例可能僅屬于一個測試計劃。測試用例:不包含腳本或者執(zhí)行指令。已配置測試用例:帶有已應(yīng)用配置的測
3、試用例。配置:定義一個測試用例的環(huán)境,比如操作系統(tǒng),機器規(guī)格,軟件版本等等。迭代:IRUP 迭代,階段,循環(huán)等等。測試集:能夠?qū)y試腳本執(zhí)行連續(xù)的執(zhí)行。測試腳本:IBM®Rational®Manual Tester、 IBM®Rational®Functional Tester,或者 IBM®Rational®Performance Tester 中的資產(chǎn)。包括實際的腳本,或者執(zhí)行指令。一個配置好的測試用例都帶有一個測試腳本。資產(chǎn)注冊表:存儲所有與 ClearQuest 測試管理相關(guān)聯(lián)的資產(chǎn)的文件地址。測試領(lǐng)導(dǎo)者或者經(jīng)理創(chuàng)建了測試計劃
4、,這個計劃通過圖 3 中舉例說明的狀態(tài)(或者階段)不斷演變。這個計劃在編寫階段處于 Draft 狀態(tài),評審過程處于 Foreview 狀態(tài),然后進入 Approved 階段。圖 3. 測試計劃不斷演進過程的不同狀態(tài)每個測試用例也可以由狀態(tài)來定義。當團隊正在對測試用例進行定義時它正處于 Draft 階段,當完成對它的定義后,它就轉(zhuǎn)換到 Planned 階段。(參見圖 4)圖4. 測試用例演進過程中的狀態(tài)當測試用例在開發(fā)過程中時,相應(yīng)的配置測試用例處于 Draft 狀態(tài),這表明了一個成功的執(zhí)行。如果一個缺陷或者其它問題阻礙了這個測試用例的完成,那么這個已配置測試用例就會被標記為 Blocked。(
5、請看圖 5)圖 5. 已配置測試用例的狀態(tài)如圖 6 所示,測試集的狀態(tài)與已配置測試用例的狀態(tài)是一樣的,因為一套就代表一組已配置測試用例。圖 6. 測試集的狀態(tài)(與已配置測試用例一樣)從 ClearQuest 測試管理內(nèi)部執(zhí)行測試用例ClearQuest 測試用例提供了為已配置測試用例調(diào)用合適的測試工具的能力。它包括閱讀測試工具創(chuàng)建的測試日志的能力,以及為已配置測試用例創(chuàng)建測試日志結(jié)果的能力。利用 ClearQuest 的企業(yè)級的測試管理支持 Rational Manual Tester、 Rational Functional Tester、 Rational Performance Test
6、er,以及 Eclipse TPTP 測試框架工具(JUnit、手冊,以及 URL)。注意:測試執(zhí)行在 ClearQuest Client for Eclipse(一個 Eclipse 插件)中得到支持,它是唯一能夠支持所有測試工具的客戶端。而 ClearQuest 客戶端(Eclipse RCP, 或者功能全面的客戶端平臺)僅僅支持 Rational Manual Tester 腳本。利用 ClearQuest 測試管理,您也可以創(chuàng)建使用不支持的測試工具的測試用例和已配置測試用例。這可以通過使用叫作 ExternalFile的測試類型來實現(xiàn)。您可以為一個 ExternalFile 測試類型的
7、配置測試用例利用 ClearQuest 的形式,人工地記錄測試結(jié)果。對于這些不支持的工具,您可以執(zhí)行配置測試用例,然后通過輸入這個測試運行的數(shù)據(jù)和時間,結(jié)果,以及其它與這個測試相關(guān)的信息來創(chuàng)建這個測試結(jié)果的報告。注意:SPI Dynamics (請參見參考資源)為企業(yè)的測試管理,和 ClearQuest 一起整合了它們的測試工具。當它們的適配器安裝以后,您將一個執(zhí)行與一個測試用例或者已配置測試用例聯(lián)合起來時,QAInspect 看起來似乎是一個附加的測試類型。Ring Zero 已經(jīng)為 Mercury Quick Test Pro 和 Mercury WinRunner 開發(fā)了適配器。當安裝以
8、后,這些適配器能夠使企業(yè)層次的測試管理和 ClearQuest 聯(lián)合起來,并能夠利用 Mercury Quick Test Pro 或者 WinRunner 腳本執(zhí)行一個測試用例或者一個已配置測試用例。(請看參考資源。)訪問這個測試用例的腳本:使您的測試腳本實現(xiàn)自動操作是建立在單個的測試工具的基礎(chǔ)上的。因此,ClearQuest 測試管理必須能夠訪問這個文件系統(tǒng)或者測試腳本所在位置的 IBM®Rational®ClearCase®的地址。當您編寫完這個測試用例或者配置測試用例以后,您就可以對它進行修改并將它與腳本連接起來。ClearQuest 測試管理維護一個測試
9、執(zhí)行期間使用的指向腳本的指示器。監(jiān)控并分析測試結(jié)果ClearQuest 提供了一系列內(nèi)置的查詢,圖表,以及測試管理分析所使用的曲線圖,覆蓋從計劃到執(zhí)行的整個過程。您可以看到需求變更或者缺陷的定位對測試用例帶來的影響。您還可以看到已計劃的和已經(jīng)執(zhí)行的測試用例的狀態(tài),以及在特定迭代間隔中已通過的和失敗的結(jié)果。更重要的是,您可以看到測試演進過程中,隨著時間的變化,總的測試用例的數(shù)量以及已經(jīng)通過的或者失敗的測試數(shù)量的趨勢。圖 7中的屏幕截圖顯示了一些內(nèi)嵌的圖表和查詢。圖 7. 測試報告的內(nèi)置圖表和查詢的范例除此之外,您可以在 ClearQuest 內(nèi)部構(gòu)建您自己的自定義查詢。ClearQuest 還可
10、以支持其它的報告工具,比如 Crystal Reports, IBM Rational ProjectConsole,以及 IBM Rational SoDA®,如果您愿意可以利用這些產(chǎn)品之一來構(gòu)建自定義的查詢,圖表或者曲線圖。安裝 ClearQuest 測試管理的步驟在任何特定版本的 DB2 for Linux, UNIX,以及 Windows (以后,就簡單地稱作 DB2)中,都有相當多的解決方案,每一個都能夠解決一個用戶的問題或者實現(xiàn)一個需求。有些解決方案非常復(fù)雜并包含多個條目(工作項),然而有些卻僅僅包含一個條目。這個案例研究對利用 ClearQuest 測試管理在發(fā)布,解決
11、方案,或者排列項層次跟蹤它們的功能驗證測試進展的可行性進行了評估。 DB2 在不同的平臺中都得到支持,包括 UNIX、Linux,以及 Windows。因此,每個測試用例都需要與一個配置聯(lián)合起來的觀點具有十分重大的意義,因為 DB2 Function Verification Test 團隊是在不同的配置下運行每個測試用例(支持的操作系統(tǒng)平臺或者支持的系統(tǒng)配置)。我們選擇與這個項目的 ClearQuest for Eclipse 客戶保持一致,因為它能夠提供最豐富的功能。這個部分的剩余的部分描寫了我們?nèi)绾伟惭b基本的 ClearQuest 測試管理環(huán)境。步驟 1. 為 DB2 開發(fā)自定義 Cle
12、arQuest 測試管理對象模式在 DB2 過程的基礎(chǔ)上,我們描繪 ClearQuest 測試管理對象模型來滿足我們的需求。我們對所有使用的平臺以及我們在每個平臺中使用的不同的模型進行配置。例如, DB2 支持大規(guī)模并行處理(MPP)構(gòu)件,并能在單個的分區(qū) (EE) 或者多個分區(qū) (EEE) 上運行。DB2 還支持在一個單一系統(tǒng)中的單個或多個處理器的對稱式多處理(SMP)。在特定的版本中我們使用一個資產(chǎn)注冊表來代表一個解決方案。(請看圖 8)圖 8. DB2 自定義 ClearQuest 測試管理對象模型對于一個版本的每個解決方案,我們要么對每一行條目有一個或者多個測試計劃,或者對于一個解決方
13、案層次綜合測試有一個測試計劃,要么兩者都有。每個測試計劃都包含多個計劃好的測試用例。每一個測試用例都會與一個支持的系統(tǒng)配置聯(lián)合起來,例如:IBM AIX®UNIX EE 環(huán)境、IBM AIX UNIX EEE 環(huán)境、Microsoft Windows EE 環(huán)境,或者 Microsoft Windows EEE 環(huán)境。測試腳本就會與已配置測試用例聯(lián)合起來。對于不同已配置測試用例重復(fù)利用相同的測試腳本是很可能會發(fā)生的。每個已配置測試用例需要至少與一次迭代相關(guān)聯(lián)。我們將一次迭代定義為一個階段,一個里程碑,或者一個時間段。比如,一個最初的構(gòu)建測試循環(huán)可以是一個測試迭代。它有一個名稱以及開始
14、和結(jié)束的日期。它屬于一個資產(chǎn)注冊表。這意味著我們必須對每個解決方案定義一組迭代或者里程碑。ClearQuest 測試管理的 Beta 2 版本并沒有發(fā)布有關(guān)如何執(zhí)行一個自定義的適配器的 API,使 ClearQuest 測試管理能夠與其它測試工具聯(lián)合起來并執(zhí)行一個已配置測試用例的問題。因此,我們采取利用 Rational Manual Tester 的方法,并將一個僅包含一個測試單元的測試文檔與每一個已配置測試用例聯(lián)合起來。這個測試是在 ClearQuest 測試管理設(shè)置之外執(zhí)行的,這意味著測試人員應(yīng)該使用 Rational Manual Tester 對每個成功或者失敗的測試用例進行標記。在
15、這個評估中,我們還希望用測試集做代表對產(chǎn)品的不同組件進行測試。每個解決方案中的不同配置的測試用例可能測試這個產(chǎn)品相同的區(qū)域或者組件。然而,這樣做的局限性是不能聯(lián)合來自不同資產(chǎn)注冊表的配置測試用例形成一個套件,從而阻礙了我們的執(zhí)行。利用適當?shù)?schema,我們開始安裝備份服務(wù)器。步驟 2. 為 ClearQuest 測試管理安裝 DB2 作為備份服務(wù)器要為 ClearQuest 測試管理創(chuàng)建一個備份服務(wù)器,我們在這臺機器上選擇了一個 IBM AIX 系統(tǒng)和一個用戶 ID 來創(chuàng)建兩個數(shù)據(jù)庫。一個數(shù)據(jù)庫是用于 schema 存儲的,另一個則是一個用戶數(shù)據(jù)庫。要達到這個目的,我們將桌面作為 sche
16、ma 存儲庫的名稱,使用 desktop 作為這個用戶數(shù)據(jù)庫的名稱。注意:從這里開始,我們將用您可以理解的方式描述必須的任務(wù),并獲取安裝 ClearQuest 測試管理的經(jīng)驗。在發(fā)出一個創(chuàng)建數(shù)據(jù)庫的命令之后就會創(chuàng)建兩個數(shù)據(jù)庫,您可能需要配置這個用戶數(shù)據(jù)庫來添加一個新的緩存池,然后按照以下兩個步驟將這個頁面的大小設(shè)置為16k:創(chuàng)建一個緩存池:1 連接這個數(shù)據(jù)庫,然后發(fā)出顯示在列表 1中的命令。列表 1. 創(chuàng)建一個新的緩存池 db2 connect to user database name user user name using password db2 create bufferpool b
17、uffer pool name immediate size 250 pagesize 16k2 創(chuàng)建一個使用這個新緩存池的新表格空間。對于這個 AIX 平臺請看列表 2。對于 Windows 平臺,請看列表 3。列表 2. 在 AIX 平臺上創(chuàng)建一個使用新緩存池的新表格空間: db2 connect to user database name user user name using password db2 "create regular tablespace ts4cq pagesize 16k managed by system using ('/home/regre
18、s1/regres1/NODE0000') extentsize 16 overhead 12.67 prefetchsize 16 transferrate 0.18 bufferpool buffer pool name dropped table recovery off"列表 3. 在 Windows 平臺上創(chuàng)建一個使用新緩存池的新表格空間: db2 connect to user database name user user name using password db2 "create regular tablespace table space na
19、me pagesize 16k managed by system using ('c:db2node0001') extentsize 16 overhead 12.67 prefetchsize 16 transferrate 0.18 bufferpool buffer pool name dropped table recovery off"步驟 3. 安裝一個許可服務(wù)器安裝一個許可服務(wù)器,這樣用戶就可以指定這個許可服務(wù)器來使用 ClearQuest 測試管理客戶端。在許可服務(wù)器安裝發(fā)射臺上與 GUI 一起進行了幾個簡單的步驟之后,您將被詢問從一個文件中輸入您
20、的許可密碼。當您輸入許可密碼之后,您應(yīng)該可以看到如圖 9 所示的情景。注意:您的許可類型,失效期,許可有效期,以及數(shù)量都是建立在您所購買的許可證基礎(chǔ)上的,因此它們與您在這里所看到的有所不同。圖 9. 一個許可服務(wù)器安裝的例子步驟 4. 創(chuàng)建一個 schema 存儲庫并配置這個用戶數(shù)據(jù)庫要創(chuàng)建這樣一個 schema 數(shù)據(jù)庫,您的管理人員必須首先啟用 ClearQuest Maintenance 工具并鍵入備份 DB2 數(shù)據(jù)庫服務(wù)器的主機名,schema 數(shù)據(jù)庫名稱,以及用戶 ID 和密碼,用來連接到 DB2 數(shù)據(jù)庫。當您創(chuàng)建連接輪廓時可以選一個 schema 存儲庫名稱。實際的備份數(shù)據(jù)庫可以有一
21、個不同的名稱。(在這個例子中,這個數(shù)據(jù)庫的名稱為 desktop, schema 存儲的名稱為 cqtm。)您可以輸出這個輪廓,這樣其他用戶僅僅只需要輸入這個輪廓即可。在一個開發(fā)環(huán)境中,備份數(shù)據(jù)庫的用戶 ID 和密碼通常隱瞞最后一個用戶。由于這個原因,ClearQuest 測試管理的管理人員會創(chuàng)建一個輪廓并將它分配到最終的用戶,這樣他們就安裝單個的客戶端。用 Rational ClearQuest Designer 開始配置您的空白備份 DB2 用戶數(shù)據(jù)庫,如圖 10 所示。圖 10. 開始創(chuàng)建一個新的用戶數(shù)據(jù)庫要用 ClearQuest 測試管理注冊您的用戶數(shù)據(jù)庫,按以下步驟進行,從圖 11
22、 到圖 13 有詳細的說明:3 創(chuàng)建一個新的邏輯數(shù)據(jù)庫(圖 11)。4 將這個數(shù)據(jù)庫與您先前創(chuàng)建的用戶數(shù)據(jù)庫連接起來(圖 12)。在這個例子中,用戶數(shù)據(jù)庫稱作筆記簿。5 接受默認的暫停時間和儲存間隔。(對于步驟 3沒有顯示具體的說明。)6 將用戶數(shù)據(jù)庫與 schema 聯(lián)合起來(圖 13)。圖 11. 步驟 4 的第一步,創(chuàng)建一個邏輯數(shù)據(jù)庫圖 12. 步驟 4的第二步,連接新的數(shù)據(jù)庫到用戶數(shù)據(jù)庫圖 14. 步驟 4的第四步,將用戶數(shù)據(jù)庫與 schema 聯(lián)合起來步驟5. 在 ClearQuest 測試管理工具中創(chuàng)建一個新的用戶帳戶要創(chuàng)建一個新的用戶帳戶,您需要有管理員特權(quán)。默認情況下,Clea
23、rQuest 測試管理利用一個管理員 ID,即admin,密碼為空,但是要確保將它更改為您選定的所需密碼。您需要利用這個 ID 和密碼為其他用戶創(chuàng)建帳戶和他們最初的密碼。管理員需要啟用 ClearQuest User Administration 工具,它允許被授權(quán)的用戶來添加用戶,編輯現(xiàn)存用戶的屬性,更改權(quán)限。緊接著的步驟和從圖 14 到圖 18 的圖表顯示了如何將用戶名Wenjie Wu添加到用戶數(shù)據(jù)庫中去。7 首先,作為 admin 記入系統(tǒng)日志,使用您創(chuàng)建的管理員密碼(默認情況下密碼為空)。(請參見圖 14)8 圖 14. 通過 ClearQuest User Administrati
24、on Login 窗口連接到網(wǎng)絡(luò)主機點擊 User Action 并從下拉菜單中選擇 Add User(圖 15)。9 圖 15. 開始添加新的用戶將顯示一個 Add User 窗口。鍵入這個信息(同樣也顯示在圖 16):登陸:wenjiewu密碼:鍵入這個用戶的密碼,然后在網(wǎng)域中重新鍵入來確認。名稱:Wenjie WuE-mail:wenjiewu電話:(905)413-2199身份:從下拉菜單中選擇 Local10 在 Privileges 下的右邊,選擇 Active User 和 All Users/Groups Visible。11 在 Subscribe 下,選擇 MAR 作為數(shù)據(jù)
25、庫來使用,然后點擊 OK。當 Rational ClearQuest User Administration 窗口重新出現(xiàn)時,新用戶就應(yīng)該列出來。12 圖 16. 鍵入這個用戶的數(shù)據(jù)庫信息通過點擊 DB Action 將這個變更提交給您的用戶數(shù)據(jù)庫,然后從顯示的下拉菜單中選擇 Upgrade選項(圖 17)。圖 17. 將變更提交給您的用戶數(shù)據(jù)庫當您看到您的用戶數(shù)據(jù)庫更新過的通知(圖 18),這個用戶就會在 ClearQuest 測試管理中正式地被創(chuàng)建。圖 18. 數(shù)據(jù)庫已經(jīng)成功被更新前面的所有步驟都是由 ClearQuest 測試管理的管理員完成的。當管理員安裝了數(shù)據(jù)庫備份服務(wù)器,許可服務(wù)器
26、, schema 存儲,以及用戶數(shù)據(jù)庫之后,接下來的任務(wù)就是使每個用戶利用您的管理員在步驟 5 中創(chuàng)建的 ClearQuest 測試管理用戶 ID 來安裝他們單獨的 ClearQuest 測試管理客戶端。步驟 6. 為 Eclipse 客戶端安裝 ClearQuest 測試管理為 Eclipse 客戶端安裝 ClearQuest 測試管理相對比較容易。安裝向?qū)笇?dǎo)您完成最初的步驟,然后您就用以下這些步驟來完成剩余的步驟:13 選擇指向 Rational License Server 來獲取我的許可。14 鍵入在步驟 3中安裝的許可服務(wù)器的信息。圖 19 和 圖 20 中的屏幕截圖顯示了這兩個
27、步驟,在這里 ClearQuest 為客戶端安裝了許可。(在這個例子中,這個許可服務(wù)器的名稱為。)圖 19. 利用這個向?qū)慝@取您的許可信息圖 20. 輸入這個許可服務(wù)器的名稱當安裝完成之后,您將需要為這個備份數(shù)據(jù)庫配置一個連接。ClearQuest 測試管理支持連接池,由此所有到備份數(shù)據(jù)庫的連接都能夠使用共享的用戶 ID 和密碼。這就是我們在這個案例研究中使用的方法。要安裝這個連接,導(dǎo)入這個您按照以下步驟從 ClearQuest 測試管理的管理人獲得的 Profile 文件:15 從 Rational ClearQuest Maintenance 工具,點擊File > Import
28、Profile。(請看圖 21)16 圖 21. 導(dǎo)入 Profile 文件選擇由您的管理員提供的 .ini 文件 (在這個例子中是cqtm)。要導(dǎo)入的連接信息應(yīng)該已經(jīng)在 Schema Repository Properties 域被加載。17 然后點擊 Finish。(見圖 22)圖 22. 選擇 cqtm.ini 文件您應(yīng)該在圖 23中可以看到顯示的連接狀態(tài)的截圖。注意為了防止錯誤會創(chuàng)建一個日志文件作為參考。圖 23. 連接狀態(tài)當您的客戶端軟件與 ClearQuest 測試管理服務(wù)器建立一個連接之后,您就能夠建立一個到實際數(shù)據(jù)庫 schema 的連接。下面的步驟向您展示了如何為用戶 IDw
29、enjiewu添加一個連接到現(xiàn)存的 ClearQuest 測試管理 schema 存儲庫 cqtm 中去。18 在 ClearQuest Connection Management 窗口中,在 Database Set 下選擇cqtm,然后點擊 Add connection (圖 24)。19 圖 24. 添加一個連接到數(shù)據(jù)庫在 Schema Repository 的顯示圖中,從下拉的菜單中選擇適當?shù)?schema(在這個例子中為 cqtm),然后點擊 Next(圖 25)。20 圖 25. 選擇您的 schema鍵入您的 user ID,然后點擊 Finish(圖 26)。21 圖 26.
30、輸入您的用戶 ID當出現(xiàn)提示時,輸入您的密碼,然后點擊 OK(圖 27)。圖 27. 鍵入您的密碼您應(yīng)該與 cqtm schema 保持連接,如圖 28 所示。圖 28. 驗證到這個 schema 的連接步驟 7. 提醒用戶更改他們的密碼當然,這需要他們有修改密碼的特權(quán)。請看圖 15可以得知如何對許可進行授權(quán)。因為最初的密碼是由管理員分配的,建議您的用戶在第一次登陸時更改密碼,可以按照以下步驟進行(同樣請看圖 29):22 啟動 ClearQuest User Administration。23 鍵入用戶的 用戶名稱和密碼,然后點擊OK。24 圖 29. 鍵入用戶的登陸信息右鍵點擊用戶登陸名稱
31、并選擇 Edit User(圖 30)。25 圖 30. 選擇哪個用戶的權(quán)限要被更改更改用戶的密碼,然后點擊 OK (圖 31)。圖 31. 更改用戶的密碼步驟 8. 執(zhí)行對象模型并鍵入這個測試的狀態(tài)這個部分描述了您需要實現(xiàn)的幾項任務(wù),從而完成這個步驟的兩個部分:為每個解決方案創(chuàng)建并展開一個資產(chǎn)注冊表創(chuàng)建一個或者多個配置屬性創(chuàng)建一個或者多個 TM 配置創(chuàng)建一個或者多個迭代創(chuàng)建一個或者多個 TM 測試計劃并更改狀態(tài)創(chuàng)建一個或者多個 TM 測試用例并更改狀態(tài)創(chuàng)建一個或者多個配置測試用例并更改狀態(tài)將一個腳本與這個配置測試用例聯(lián)合起來運行您的測試用例并核查結(jié)果儲存這個測試結(jié)果創(chuàng)建并分析測試結(jié)果報告在您
32、開始之前,點擊 ClearQuest 工具條之上的View,然后在面板中您想要的顯示的位置標記這個選項?,F(xiàn)在您已經(jīng)可以開始按照您的任務(wù)列表計劃執(zhí)行任務(wù)了。26 為每個解決方案創(chuàng)建一個資產(chǎn)注冊表 1 點擊 File > New > TMasset Registry,1 鍵入您資產(chǎn)注冊表的名稱,然后點擊 OK。27 打開這個資產(chǎn)注冊表 1 右鍵點擊 File Location。這個 Register File Location Wizard 將顯示出來。1 選擇 Asset Registry 名稱,然后點擊 Next。1 鍵入 名稱作為標號。1 找到 File Location 和 L
33、og Location 文件夾。 File Location是客戶端或者服務(wù)器上的一個共享文件夾,包含來自 Rational Functional Tester 或者 Rational Manual Tester 的測試腳本。Log Location是一個空文件夾,在配置測試用例執(zhí)行期間會創(chuàng)建記錄文件。28 創(chuàng)建一個或者更多的配置屬性 1 點擊 File > New > TM Configuration Attribute。1 當您創(chuàng)建配置屬性之后,鍵入配置屬性的名稱,然后右鍵點擊并選中名稱,鍵入配置值。29 創(chuàng)建一個或者更多的 TM 配置 1 點擊File > New &g
34、t; TM Configuration,1 鍵入您的 TM 配置名稱。1 要添加一個配置值,就點擊 Add 然后點擊 Search。1 從這個顯示的文本中,選擇您創(chuàng)建的配置屬性中的一個,然后點擊 OK。30 創(chuàng)建一個或者更多的迭代(您想要跟蹤的一段時間) 1 點擊File > New > TM Iteration。1 輸入必要的信息:迭代名稱,開始日期,以及結(jié)束日期。1 從下拉列表中,選擇您創(chuàng)建的資產(chǎn)注冊表。31 創(chuàng)建一個或者更多的 TM 測試計劃(TMTestPlan) 1 點擊 File > New > TMTestPlan。1 鍵入您的 TM 測試計劃名稱作為大字
35、標題,然后從下拉列表中為 Owner、Priority,以及Asset Registry(TM 資產(chǎn)注冊表的名稱)選擇條目。1 通過點擊 Add,然后再選擇 Search 添加一次迭代,然后點擊迭代的名稱。提示:您可以為資產(chǎn)注冊表創(chuàng)建不止一個的測試計劃,您還可以按照等級的方式在父 TestPlan 下面創(chuàng)建一個子 TestPlan。32 更改這個 TMTestPlan 的狀態(tài) 1 右鍵點擊更改狀態(tài),選擇 Ready for Review。1 然后將這個狀態(tài)更改為 Approved。(默認的狀態(tài)是 Draft。)33 創(chuàng)建一個或者更多的 TM 測試用例 1 點擊 File > New &g
36、t; TM Test Case。1 鍵入您的 TM 測試用例的名稱。1 在 Test Case Name 下面,選擇一個優(yōu)先級。1 通過點擊 Add,將您的測試用例與一個測試計劃聯(lián)合起來,然后點擊 Add。1 選擇迭代的名稱,然后點擊 OK。提示:您可以在同一個 TestPlan 下創(chuàng)建一個或者更多的 TestCases。34 將 TestCase 狀態(tài)從 Blocked更改為 Planned。(默認的狀態(tài)是 Draft。)35 為每一個 TM 測試用例創(chuàng)建一個或者更多的配置測試用例 1 點擊 File > New > TMConfigured Test Case。1 鍵入您的配置
37、測試用例的名稱。1 在 Configured Test Case 名稱下面,通過點擊 Search Configuration Name for Test Case為這個配置選擇一個優(yōu)先權(quán)。1 點擊 Select,選擇 TestCase 名稱,然后點擊 OK。36 將一個腳本與這個配置測試用例連接起來 1 右鍵點擊 Configured Test Case 名稱,然后從下拉菜單中選擇 Associate Script。1 對于 Test Type,選擇Rational Manual Tester。1 選擇 Test 腳本,然后點擊 Finish。1 通過右鍵點擊這個配置測試用例的名稱將這個測試
38、用例的狀態(tài)更改為 Implemented,然后選擇 Change state。37 運行您的測試用例并驗證結(jié)果 1 現(xiàn)在,可以運行您的測試用例。1 執(zhí)行這個配置測試用例之后,您將在右邊的面板中看到 Test Result。復(fù)選您剛才運行的這個測試用例,右鍵點擊并選中它,再選擇 Open log。1 Rational Manual Tester 將展示 Test Execution Details。您將可以看到這個結(jié)論。38 保存測試結(jié)果 1 右鍵點擊并選中 Test Result,然后點擊 Commit。1 這個測試結(jié)果將從 Uncommitted Results 移動到 Recently C
39、ommitted Results。39 創(chuàng)建并分析測試結(jié)果報告 1 轉(zhuǎn)到 ClearQuest Navigator。1 創(chuàng)建報告,查詢,以及圖表來分析您的測試結(jié)果。步驟 9. 回顧您的測試進展報告當您完成這個安裝之后,就該檢驗一下您能搜集到什么樣的信息來作為您努力的收獲??梢栽谝欢螘r間搜集數(shù)據(jù),您可以通過提交一個查詢或者創(chuàng)建一個圖表來產(chǎn)生下面的報告類型。注意:在這個案例研究的環(huán)境中,Draft 狀態(tài)表示這個測試用例已經(jīng)編寫但是還沒有被執(zhí)行。Implemented表明這個測試用例已經(jīng)成功,Blocked 意味著這個測試用例失敗,由于一些顯著錯誤的原因。剩余工作以及測試趨勢的月報 利用內(nèi)嵌的圖表,
40、選擇 Expand TMCharts(圖 32)。選擇 CTC > State Trend。圖 32. 剩余工作以及測試趨勢的月報利用自定義的查詢,對測試用例當天的計劃,編寫,以及執(zhí)行進行報告(圖 33)圖 33. 查詢關(guān)于測試用例的計劃、編寫,以及執(zhí)行日期的問題利用自定義的查詢,對測試用例計劃,編寫,以及截止今天的執(zhí)行進行每周一次的進展報告(圖 34)圖 34. 查詢關(guān)于測試用例計劃,編寫,以及執(zhí)行的每周進展報告的問題利用內(nèi)嵌的圖表,對截止今天的成功的或者失敗的測試用例進行報告 (圖 35).圖 35. 測試用例截止今天的成功或者失敗的報告利用內(nèi)嵌的圖表,通過每周的進展情況對測試用例的
41、成功或者失敗進行報告(圖 36)。圖 36. 截止今天的成功或者失敗的測試用例報告遇到的問題以及工作背景我遇到過兩個問題,并且我們發(fā)現(xiàn)在這里的工作背景中有所描述。問題 1. 更改過期的用戶數(shù)據(jù)庫的密碼在每個 ClearQuest for Eclipse 客戶端上,每個用戶都需要利用管理員創(chuàng)建的 profile 再次安裝這個連接。因此,管理員需要創(chuàng)建一個新連接 profile 并將它分配到每個用戶,然后按照以下的步驟重新對用戶數(shù)據(jù)庫進行配置:40 啟用 ClearQuest 設(shè)計工具。41 像管理員一樣在網(wǎng)絡(luò)聯(lián)機的主機上進行操作。42 當遇到要打開一個計劃的提示時,點擊 Cancel。43 點擊 Database 鍵符,然后選擇更新用戶數(shù)據(jù)庫屬性。44 確保這個邏輯數(shù)據(jù)庫名稱已經(jīng)被選中(在這個例子中是,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電商冷鏈物流服務(wù)質(zhì)量提升補充協(xié)議
- 更換質(zhì)押物協(xié)議書
- 弟弟查拆遷協(xié)議書
- 盲盒商品銷售品牌授權(quán)及區(qū)域保護協(xié)議
- 婚前簽家務(wù)協(xié)議書
- 精金粉購銷協(xié)議書
- 合作社用工協(xié)議書
- 租車位勞動合同范本
- 標識導(dǎo)視牌協(xié)議書
- 物流承包區(qū)協(xié)議書
- 科創(chuàng)項目可行性研究報告
- 全麻術(shù)后舌后墜護理
- 《無人機攝影測量》考試復(fù)習(xí)題庫(含答案)
- 韓國《寄生蟲》電影鑒賞解讀
- GB 4806.13-2023食品安全國家標準食品接觸用復(fù)合材料及制品
- 市職業(yè)技能培訓(xùn)工作調(diào)研報告
- 焊縫外觀質(zhì)量檢驗標準
- 護理題庫-基層衛(wèi)生崗位練兵和技能競賽試題
- 鑄造工藝基礎(chǔ)課件
- 應(yīng)急通信產(chǎn)業(yè)發(fā)展研究報告(2023年) -中國信通院
- 2023重慶環(huán)衛(wèi)集團有限公司所屬子企業(yè)招聘24人筆試備考題庫及答案解析
評論
0/150
提交評論