TestManager實踐使用課件_第1頁
TestManager實踐使用課件_第2頁
TestManager實踐使用課件_第3頁
TestManager實踐使用課件_第4頁
TestManager實踐使用課件_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Rational TestManager實踐使用,2010.02.01,1,學(xué)習(xí)交流PPT,概述 讀者范圍 工作流程 TestManager的主要窗口 創(chuàng)建測試計劃 創(chuàng)建測試用例夾 創(chuàng)建測試用例 設(shè)計測試用例 實施測試用例 執(zhí)行測試用例 測試用例的執(zhí)行 測試結(jié)果的查看 提交缺陷,2,學(xué)習(xí)交流PPT,概述,Rational TestManager從一個獨立的、全局的角度對于各種測試活動進行管理和控制. 它讓測試者可以隨時了解需求變更對于測試用例的影響, 通過針對一致目標(biāo)而進行的測試與報告提高了團隊生產(chǎn)力. Rational TestManager用來從各個方面進行測試管理。,返回,3,學(xué)習(xí)交流P

2、PT,讀者范圍,本手冊面向項目分析人員,項目設(shè)計人員和開發(fā)人員,質(zhì)量保證組成員,項目經(jīng)理,以及任何包含在此次測試工作中的其他負(fù)責(zé)人。,返回,4,學(xué)習(xí)交流PPT,工作流程,TestManager工作流程支持RUP定義的5個主要的測試活動,他們是一個軟件工程過程: 測試的計劃 測試的設(shè)計 測試的實施 測試的執(zhí)行 測試的評估 這些活動的每一個都與測試資產(chǎn)有輸入和輸出的交互,如下圖所示:,返回,5,學(xué)習(xí)交流PPT,工作流程,返回,6,學(xué)習(xí)交流PPT,工作流程,制定測試計劃:是確定和描述要實施和執(zhí)行的測試。這是通過生成包含測試需求和測試策略的測試計劃來完成的。可以制定一個單獨的測試計劃,用于描述所有要實

3、施和執(zhí)行的不同測試類型,也可以為每種測試類型制定一個測試計劃。 設(shè)計測試:是確定、描述和生成測試過程和測試用例。 實施測試:是實施(記錄、生成或編寫)設(shè)計測試中定義的測 試過程。輸出工件是測試過程的計算機可讀版本,稱為測試腳本。 執(zhí)行測試:是確保整個系統(tǒng)按既定意圖運行。系統(tǒng)集成員在各迭代中編譯并鏈接系統(tǒng)。每一迭代都需要測試增加的功能,并重復(fù)執(zhí)行以前版本測試過的所有測試用例(回歸測試)。 評估測試:是生成并交付測試評估摘要。這是通過復(fù)審并評估測試結(jié)果、確定并記錄變更請求,以及計算主要測試評測方法來完成的。測試評估摘要以組織有序的格式提供測試結(jié)果和主要測試評測方法,用于評估測試對象和測試流程的質(zhì)量

4、。,返回,7,學(xué)習(xí)交流PPT,TestManager的主要窗口,TestManager的主要窗口和它的一些子窗口:,編制計劃標(biāo)簽:包括兩個文件夾,測試計劃和迭代 執(zhí)行標(biāo)簽:編列項目中的suites,測試機,測試機列表 結(jié)果標(biāo)簽:編列項目中的builds,測試日志文件夾,測試日志 分析標(biāo)簽:編列項目中的報告,返回,8,學(xué)習(xí)交流PPT,創(chuàng)建測試計劃,在測試資產(chǎn)工作區(qū)的計劃編制標(biāo)簽中,右鍵點擊測試計劃,點擊New Test Plan,如圖所示的新建測試計劃: 在創(chuàng)建測試計劃的時候,我們要確定測試計劃的所有人,測試計劃的配置關(guān)聯(lián)和迭代關(guān)聯(lián),返回,9,學(xué)習(xí)交流PPT,創(chuàng)建測試用例文件夾,一個測試計劃包含

5、很多測試用例,而測試用例在測試用例文件夾中被組織起來。首先要創(chuàng)建測試用例文件夾來分層次組織的測試用例。我們按照Rose中Use Cases 、RequisitePro等來創(chuàng)建測試用例文件夾。 在測試計劃窗口中,選擇測試計劃或測試用例文件夾,點擊右鍵菜單“Insert Test Case Folder”,彈出如下窗口,根據(jù)項目的要求,配置測試用例文件夾的配置關(guān)聯(lián)和迭代關(guān)聯(lián),返回,10,學(xué)習(xí)交流PPT,創(chuàng)建測試用例,測試用例集中于測試計劃。在定義了測試輸入和決定如何測試之后,就可以創(chuàng)建測試用例了。一個測試用例經(jīng)常是屬于一個測試計劃中一個測試用例文件夾的。 在測試計劃窗口中,右鍵點擊一個測試用例文件

6、夾,點擊Insert Test Case。在Test Inputs Tab中可以關(guān)聯(lián)選擇該測試用例對應(yīng)的需求文檔的部分(測試輸入),在Implementation Tab中選擇該測試用例所對應(yīng)的手工腳本,此外前置條件,后置條件,和測試用例的驗收標(biāo)準(zhǔn)也是必須要填寫的。,注:測試用例的名稱(必填項),依據(jù)UseCase中活動圖分析出基本流、分支流,并以此來命名。如“基本流-XXX”、“分支流-XX”。,返回,11,學(xué)習(xí)交流PPT,創(chuàng)建測試用例,每個用例應(yīng)由一個基本流,多個分支流構(gòu)成; 測試用例命名要規(guī)范,名稱應(yīng)概括反映出此用例的內(nèi)容,方便客戶理解 必要時分支流的測試用例命名應(yīng)標(biāo)注“分支流”字樣 U

7、seCase中有些存在繼承的父用例可以不編輯對應(yīng)的測試用例,可放在子用例中編寫,返回,12,學(xué)習(xí)交流PPT,設(shè)計測試用例,啟動Rational Manual Test并創(chuàng)建一個新的手工測試腳本:,步驟:在應(yīng)有或系統(tǒng)中被獲得的一個活動。在你第一次開始設(shè)計時,這可以是一般的,久而久之會變得更明確具體。 檢驗點:在一個測試腳本中的一個檢驗點可以進一步確定一個或更多目標(biāo)的狀態(tài)。,在TestManager中,點擊File New Test Script Manual。 在Manual Test中我們要描述出每個用例場景的操作步驟和檢驗點。 操作步驟即我們通常所說的測試步驟,檢查點可以認(rèn)為是期望結(jié)果。 我

8、們在這里可以利用檢查點來驗證打開窗口,窗口數(shù)據(jù)項名稱,系統(tǒng)提示等的正確性。并將手工腳本和測試用例進行關(guān)聯(lián),一個測試用例只編寫一個測試腳本,當(dāng)一個測試用例關(guān)聯(lián)一個自動化腳本和一個手工腳本時,自動化腳本將默認(rèn)被執(zhí)行。,返回,13,學(xué)習(xí)交流PPT,設(shè)計測試用例,步驟,檢驗點,返回,14,學(xué)習(xí)交流PPT,實施測試用例,建立一個實施與一個測試用例的關(guān)聯(lián),通過建立測試腳本與測試用例的關(guān)聯(lián),你可以執(zhí)行報告以提供測試的覆蓋信息。,在測試用例的屬性窗口,選擇Implementation標(biāo)簽,通過Select按鈕關(guān)聯(lián)測試用例。 前置條件:如何設(shè)置應(yīng)有程序和系統(tǒng)以便測試用例可以執(zhí)行。 后置條件:如何在測試用例執(zhí)行后

9、做清除。 可接受標(biāo)準(zhǔn):如何決定測試用例是否通過。,返回,15,學(xué)習(xí)交流PPT,執(zhí)行測試用例,測試用例的運行 測試結(jié)果的查看 提交缺陷,返回,16,學(xué)習(xí)交流PPT,測試用例的運行,設(shè)置執(zhí)行手工測試腳本選項: 在Rational ManualTest中,選擇Tools Options,可任選地,設(shè)置一個執(zhí)行選項去登陸未加抑制的步驟和驗證點作為警告。,返回,17,學(xué)習(xí)交流PPT,測試用例的運行,選擇一個測試用例,右鍵點擊“Run”,完成對運行測試用例的配置后,點擊ok會彈出Run Manual Test Script window窗口,返回,18,學(xué)習(xí)交流PPT,測試用例的運行,在運行手工測試腳本時

10、,根據(jù)實際測試時每一步的執(zhí)行情況把實際的測試結(jié)果記錄在Run Manual Test Script window這個頁面,這樣我們在日志中就可以清楚的看到每個測試用例的執(zhí)行情況,是通過還是出錯,點擊Done按鈕,系統(tǒng)自動彈出Test Log界面,顯示執(zhí)行的結(jié)果。,對于一個步驟,Result列顯示check box選擇框,選擇Result檢查對話框以指明你已經(jīng)執(zhí)行了的步驟。 對于一個驗證點,Result列顯示下拉框(pass、fail、none),點擊Result單元,并點擊None,Pass,或Fail。,返回,19,學(xué)習(xí)交流PPT,測試用例的運行,返回,20,學(xué)習(xí)交流PPT,測試結(jié)果的查看,

11、執(zhí)行一組suite,測試用例,測試腳本之后TestManager寫結(jié)果到一個測試日志中 ,測試日志記錄在Results Tab的Builds目錄下,日志名稱和測試用例的一致。雙擊后在窗口的右側(cè)可以顯示Test Log TestLog窗口包含了測試日志摘要(Test Log Summary)區(qū)域,測試用例結(jié)果(Test Case Results)標(biāo)簽,和細(xì)節(jié)(Details)標(biāo)簽。 在Test Log窗口中可以通過點擊Test Case Results標(biāo)簽來獲得每個測試用例總的結(jié)果是通過還是失???Test Case Results標(biāo)簽展現(xiàn)一個測試用例的執(zhí)行結(jié)果。 首次打開一個測試日志并點擊Test Case Results標(biāo)簽時,這里顯示的Interpreted Result是系統(tǒng)執(zhí)行后產(chǎn)生的結(jié)果,但我們根據(jù)實際的分析情況可以修改結(jié)果。修改后要promoted該結(jié)果,指明該結(jié)果有意義,返回,21,學(xué)習(xí)交流PPT,測試結(jié)果的查看,Test Log 窗口中的Details標(biāo)簽包含日志事件

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論