測試用例設計培訓_第1頁
測試用例設計培訓_第2頁
測試用例設計培訓_第3頁
測試用例設計培訓_第4頁
測試用例設計培訓_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

測試用例設計培訓第1頁,課件共43頁,創作于2023年2月課程概覽測試用例的基本概念測試用例的設計和編寫測試用例評估測試用例的管理第2頁,課件共43頁,創作于2023年2月課程目標完成此課程之后,學員將具備以下能力:理解測試用例的定義和用途理解測試用例編寫的原則針對具體項目,編寫有效的測試用例

對測試用例進行評估使用工具對測試用例進行管理

第3頁,課件共43頁,創作于2023年2月課程目錄測試用例的基本概念測試用例的設計和編寫測試用例評估測試用例的管理案例分析第4頁,課件共43頁,創作于2023年2月測試用例的定義測試用例是一個包含輸入和預期輸出的與程序行為有關的標識軟件測試的本質就是針對要測試的內容確定一組測試用例測試用例是由測試中經過的一系列狀態和在每個狀態中必須依靠輸入/輸出數據滿足的一對條件組成的第5頁,課件共43頁,創作于2023年2月測試用例的用途和目的

執行測試,發現缺陷重復執行測試,重現缺陷管理測試過程回歸測試,驗證缺陷是否修復第6頁,課件共43頁,創作于2023年2月測試用例的用途和目的

使測試更加方便的執行提高測試效率節省執行測試的時間使測試更能按照時間計劃進行使測試過程更方便管理第7頁,課件共43頁,創作于2023年2月課程目錄測試用例的基本概念測試用例的設計和編寫測試用例評估測試用例的管理案例分析第8頁,課件共43頁,創作于2023年2月測試用例的編寫原則準確性

測試用例的設計確實符合測試需求,并且必須準確地說明測試的內容簡潔性

測試用例的設計中必須包含完成測試必要的步驟、要素,不需要加入多余的、可有可無的步驟、要素第9頁,課件共43頁,創作于2023年2月測試用例的編寫原則可重用性

測試用例的設計要求測試是可控的,它能夠使任何人在任何時間進行測試都能獲得同樣的結果適用性

測試用例對于當前的測試環境和測試者而言是可以執行的第10頁,課件共43頁,創作于2023年2月測試用例的編寫原則可跟蹤性

測試用例是針對特定測試需求的純凈性不會因為執行該測試用例而影響其它測試用例的執行,用例中應說明如何將應用系統恢復到最初狀態,而不影響后續測試的進行第11頁,課件共43頁,創作于2023年2月測試用例的編寫格式

測試用例的編寫有三種主要格式:Step-by-step(按步驟)Matrix(矩陣表)Automatedscript(自動化腳本)前兩種是測試用例最基本的格式,最后一種是自動執行前兩種測試用例的軟件腳本第12頁,課件共43頁,創作于2023年2月測試用例的編寫格式Step-by-step第13頁,課件共43頁,創作于2023年2月測試用例的編寫格式Matrix第14頁,課件共43頁,創作于2023年2月測試用例的編寫格式Automatedscript

'Attachto測試管理系統'WindowWindow("測試管理系統

Window").Attach

'AttachtoClassName=abcdCaption=缺陷信息GUIObject("ClassName=abcdCaption=缺陷信息").AttachGUIObject.Click77,80

…第15頁,課件共43頁,創作于2023年2月測試用例的編寫格式Step-by-step格式的使用業務上沒有各種復雜的情況

屏幕之間有較多的轉換

業務流程性很強

GUI界面測試

在矩陣表中輸入輸出很難表示

第16頁,課件共43頁,創作于2023年2月測試用例的編寫格式Matrix格式的使用表單、區域、數值、輸入文件等存在較多變化相同的輸入,但有不同的平臺、瀏覽器或配置輸入輸出用矩陣表達較好第17頁,課件共43頁,創作于2023年2月測試用例的編寫格式Automatedscripts格式的使用自動腳本的選擇是根據測試對象、測試工具決定的編寫自動測試腳本比編寫手動測試用例要花費更多的時間,因為編寫自動測試腳本之前必須要編寫手動測試用例第18頁,課件共43頁,創作于2023年2月測試用例的編寫格式Automatedscripts格式的使用在軟件生命周期的維護階段,即多次進行回歸測試的情況下,可重復使用的自動腳本將起到非常重要的作用自動測試工具還被用來進行性能測試第19頁,課件共43頁,創作于2023年2月測試用例設計方法白盒測試方法語句覆蓋分支覆蓋條件覆蓋……第20頁,課件共43頁,創作于2023年2月測試用例設計方法黑盒測試方法功能分解等價類劃分邊界值分析因果圖法……第21頁,課件共43頁,創作于2023年2月編寫有效的測試用例測試用例的易測性簡潔性簡潔性的衡量方法就是執行測試花費時間的長短以及在測試過程中是否能保持整個測試的純凈正確性正確性意味著測試人員根據測試用例進行的測試獲得的測試結果(通過或不通過)是正確的第22頁,課件共43頁,創作于2023年2月編寫有效的測試用例使用合理的語言測試人員該做什么,系統輸出什么應該寫得很清楚明白,也就是說首先要分清楚測試用例的輸入和預期輸出一種最好的避免含義混淆的方法是在操作步驟中采用動詞+名詞的結構,動詞總是測試人員要做得事情,名詞總是測試人員操作的對象、事物將同一個事物命名為同一個名稱,不管這個事物是否通過不同的方式出現

第23頁,課件共43頁,創作于2023年2月編寫有效的測試用例控制測試用例的長度在Step-by-step用例中一個比較好的長度是不多于15步:執行每個測試用例花費更少的時間

測試人員很少犯錯誤、丟失步驟或需要幫助

測試經理能夠準確地估計測試的時間

測試結果更容易跟蹤

第24頁,課件共43頁,創作于2023年2月編寫有效的測試用例控制測試用例的長度對于Matrix用例,一個好的測試用例的長度的衡量標準是是否能再20分鐘內測試完畢第25頁,課件共43頁,創作于2023年2月編寫有效的測試用例使用模板編寫測試用例更方便

提高測試用例的組織性

提供了標準

格式統一美觀

有助于測試人員尋找信息

能夠包括很多有關測試過程的選項

第26頁,課件共43頁,創作于2023年2月編寫有效的測試用例使用克隆(Cloning)模仿某個測試用例來寫別的測試用例

某些用戶手冊中的步驟、文字也可以被克隆

保存以前寫過的測試用例,以便以后進行克隆

Matrixes測試用例也可以克隆,特別是在表結構相同的情況下,只需要改變一些列的名稱和值就可以

不要忘了把原來的測試用例的編號改為新的測試用例的編號第27頁,課件共43頁,創作于2023年2月編寫有效的測試用例使用測試管理軟件編寫測試用例更加方便使克隆用例和步驟更方便

很容易添刪改用例和步驟支持自動編號和重新編號支持各種方便的模版第28頁,課件共43頁,創作于2023年2月編寫有效的測試用例使用測試管理軟件普通格式的測試用例的輸出

支持多用戶編寫測試用例的過程以及測試過程的跟蹤

測試結果的跟蹤、缺陷的跟蹤

需求管理

測試結果的統計

支持靈活的安全措施

第29頁,課件共43頁,創作于2023年2月編寫有效的測試用例測試用例依賴關系的利弊具有依賴關系的測試用例是一些需要依靠先前的測試用例執行的結果來執行的用例

考慮是否真的需要其他的測試的結果作為數據輸入,如果是,那么測試必需是累積的。應盡量避免這種情況保持測試用例依賴關系的正確性和一致性

以一種合理的順序來安排測試用例的順序

第30頁,課件共43頁,創作于2023年2月測試用例示例1.測試用例標識2.測試步驟3.輸入4.輸出5.環境要求5.1硬件5.2軟件5.3其他6.特殊過程的要求7.與其他測試用例的依賴關系第31頁,課件共43頁,創作于2023年2月課程目錄測試用例的基本概念測試用例的設計和編寫測試用例評估測試用例的管理案例分析第32頁,課件共43頁,創作于2023年2月評估的方式測試經理、測試小組審核使用測試管理工具第33頁,課件共43頁,創作于2023年2月評估的標準

評估測試用例編寫的好壞的最主要標準:是能否盡可能多的發現缺陷評估測試用例的基本要素

輸入

輸出

測試執行步驟

第34頁,課件共43頁,創作于2023年2月評估的標準評估測試用例是否符合編寫依據

準確性

簡潔性

可重用性

適用性

可跟蹤性

純凈性

第35頁,課件共43頁,創作于2023年2月評估的標準對全部測試用例的評估覆蓋率功能覆蓋、用例覆蓋、用例場景覆蓋語句覆蓋冗余性測試用例之間的依賴關系執行測試用例的最佳順序第36頁,課件共43頁,創作于2023年2月課程目錄測試用例的基本概念測試用例的設計和編寫測試用例評估測試用例的管理案例分析第37頁,課件共43頁,創作于2023年2月測試用例的管理

對測試用例庫的管理增加刪除修改第38頁,課件共43頁,創作于2023年2月測試用例的管理要求

測試用例以統一的方式命名

指定測試用例文件類型的格式

指定測試用例版本

指定測試用例需要的測試對象,如數據庫

指定測試用例存儲方式為只讀

第39頁,課件共43頁,創作于2023年2月測試用例的管理要求……續訪問測試用例庫是可控的

測試用例庫需要做備份

測試用例庫需要建立測試用例的統一索引號

測試用例庫支持關鍵字(項目名稱、軟件名稱、測試用例編號等等)的搜索

溫馨提示

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

評論

0/150

提交評論