




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、測試用例設計基礎培訓www.第1頁,共22頁,2022年,5月20日,12點1分,星期四www.內容簡介黑盒測試設計方法測試用例寫作方法測試用例寫作注意事項第2頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法等價類劃分邊界值因果圖判定表錯誤推測法功能圖法第3頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 等價類劃分法 定義: 等價類指某個輸入域的子集合。在該子集合中,各個 輸入數據對于揭露程序中的錯誤都是等效的。分為有 效等價類和無效等價類 等價類的劃分步驟: 1)先考慮輸入數據的數據類型(合法類型和非法類型) 2)再考慮數據范
2、圍(合法類型中的合法區間和非法區間) 3)畫出示意圖,區分等價類 4)為每一個等價類編號 5)從一個等價類中選舉一個測試數據構造測試用例第4頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 等價類劃分法舉例:思考:什么情況下適合用等價類劃分法?第5頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 邊界值分析法 定義: 是對輸入或輸出的邊界值進行測試的一種黑盒 測試方 法。通常邊界值分析法是作為等價類劃分法的補充,這 種情況下,其測試用例來自等價類的邊界。 步驟: 1)首先確定輸入或輸出數據的邊界 2)選取正好等于、剛剛大于、剛剛小
3、于的值作為測試 數據第6頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 常見的使用邊界值的情況: 1)數據類型的邊界值 2)數組的邊界值 3)分支判斷語句的邊界值 思考:某個輸入框只能輸入短整型數據,采用邊 界值如何測試?第7頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 錯誤推測法 定義: 靠經驗和直覺推測程序中可能存在的各種錯誤,從而有 針對性地設計測試用例的方法。 基本思想: 列舉程序中所有可能有的錯誤和容易發生錯誤的特殊情 況,根據他們選擇測試用例。第8頁,共22頁,2022年,5月20日,12點1分,星期四www.黑
4、盒測試設計方法因果圖法 定義: 是一種利用圖解法分析輸入的各種組合情況,從而設 計測試用例的方法,它適合于檢查程序的輸入條件的 各種組合情況。 使用因果圖設計用例的步驟: 1)找出所有的輸入條件和輸出條件,并編號 2)分析輸入條件的關系,是互斥還是可以同時滿足 3)找出輸入條件組合對應的輸出條件,畫出因果圖 4)把因果圖轉換為判定表 5)把判定表的每一列拿來作為依據,設計測試用例第9頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 圖示: 通常在因果圖中,用Ci表示原因,Ei表示結果,其基本符號如圖所示。第10頁,共22頁,2022年,5月20日,12點1分,星
5、期四www.黑盒測試設計方法因果圖法舉例:第11頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法功能圖法 定義: 功能圖由狀態遷移圖和布爾函數組成。狀態遷移圖用狀 態和遷移來描述。一個狀態指出數據的輸入位置,而遷 移則指明狀態的改變。 若用節點代替狀態,用弧線代替遷移,則狀態遷移圖就 可轉化為控制流程圖形式。問題就轉化為路徑測試方法 了。 需要注意的是:系統測試用例每一個用例表示一個全流 程,即從程序入口到程序出口第12頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 功能圖舉例:第13頁,共22頁,2022年,5月20日,12點
6、1分,星期四www.黑盒測試設計方法 黑盒測試設計方法綜合使用測試策略: 1)首先進行等價類劃分,包括輸入條件和輸出條件的等價劃分,將無限測試變成有限測試,這是減少工作量和提高測試效率最有效的方法。 2)在任何情況下都必須使用邊界值分析方法。經驗表 明,用這種方法設計出的測試用例發現程序錯誤的能力最強。 3)可以用錯誤推測法追加一些測試用例,這需要依靠測試工程師的智慧和經驗第14頁,共22頁,2022年,5月20日,12點1分,星期四www.黑盒測試設計方法 4)如果程序的功能說明中含有輸入條件的組合情況,則一開始就可選用因果圖法和判定表驅動法。 5)對于參數配置類的軟件,要用正交試驗法選擇較
7、少的組合方式達到最佳效果。 6)功能圖法也是很好的測試用例設計方法,我們可以通過不同時期條件的有效性設計不同的測試數據。 7)對于業務流清晰的系統,可以利用場景法貫穿整個測試案例過程,在案例中綜合使用各種測試方法。第15頁,共22頁,2022年,5月20日,12點1分,星期四www.測試用例寫作方法 精讀規格(AR)、需求(SRS)、數據庫接口文檔 整理思路,從大處著手,先寫出框架,逐點細化 (即寫測試要點) 測試要點最好分章節,一目了然 先寫正常用例,再通過逐個否定測試條件來構造 異常用例 細化測試要點,填充輸入、輸出、操作步驟第16頁,共22頁,2022年,5月20日,12點1分,星期四w
8、ww.測試用例寫作注意事項測試用例編號要符合規范,如:站在系統或功能的角度: -SER考慮的是路徑的遍歷 -SMAP考慮的是一個完整的操作用例中不要出現、的情況,要么大于、要么小于、要么等于,一種情況就是一個用例用例中描述采用如下格式:文字:字段具體值注意連續操作和并發操作,數據處理是否正確第17頁,共22頁,2022年,5月20日,12點1分,星期四www.測試用例寫作注意事項注意區分用例的等級,極其異常的用例就可以級別低一些,當時間很緊張的時候,我們可以取舍輸出中重點關注的部分可以標注不同的顏色,使其更醒目“同上”或“接上個用例”這種詞最好不要用用例的描述應該力求簡潔明了,避諱羅嗦當用例中有多個預置條件、輸入、輸出時,要用序號標識第18頁,共22頁,2022年,5月20日,12點1分,星期四www.測試用例寫作注意事項兩個用例的測試要點應該是不同的,一個測試要點唯一標識一個用例預置條件是指要得到該用例的輸出需要預先設置的一些數據,應該詳細全面第19頁,共22頁,2022年,5月20日,12點1分,星期四www.測試用例樣
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 文化遺產保護與利用項目2025年資金申請項目可持續發展潛力報告
- 公共政策傳播的渠道與效果試題及答案
- 未來公共政策趨勢預測試題及答案
- 工業互聯網平臺量子密鑰分發技術在工業大數據分析中的應用報告
- 軟考網絡工程師考生訪談及試題及答案
- 新能源微電網穩定性控制與智能微網技術報告
- 公共政策的公眾監督機制試題及答案
- 西方國家在國際事務中的政治博弈研究試題及答案
- 學習內容明細的軟件設計師考試試題及答案
- 機電工程安全規范試題匯編
- TCTSS 3-2024 茶藝職業技能競賽技術規程
- 以教育家精神引領教育碩士研究生高質量培養的價值意蘊與實踐路徑
- 有限空間作業氣體檢測記錄表
- 部編版語文六年級下冊第五單元教材解讀大單元集體備課
- 乒乓球的起源與發展
- 服裝表演音樂游戲課程設計
- 理工英語3-01-國開機考參考資料
- 頭顱常見病影像
- 漫畫解讀非煤地采礦山重大事故隱患判定標準
- 2024年建筑業10項新技術
- 《客艙安全與應急處置》-課件:顛簸的原因及種類
評論
0/150
提交評論