測試用例設計方法
學習目標ide
掌握測試用例定義(重點)
掌握等價類劃分法(重點)
掌握邊界值法設計測試用例
掌握因果圖法設計測試用例
掌握斷定表法設計測試用例
掌握場景法設計測試用例掌握流程圖法設計測試用例理解錯誤推測法
測試用例
學習目標
掌握測試用例定義(重點)
掌握測試用例8要素(重點)
測試用例定義
測試用例(Test Case)是爲特定的目的而設計的一組測試輸入、執行條件和預期的結果,以便測試是否知足某個特定需求。經過大量的測試用例來檢驗軟件的運行效果,它是指導測試工做進行的依據學習
測試用例要素
軟件測試用例的基本要素包括用例編號、用例標題、測試項目、用例級別、預置條件、測試輸入、執行步驟、預期結果。測試
一、認識生活中的測試用例
買手機、買電腦,要試用一下:開機、屏幕、運行速度、內存大小;這就是生活中的測試用例!
舉例說明買手機:按開機鍵,至關於輸入了一組數據來測試,執行條件指的是開機的前提條件,好比是否有電;預期結果就是能順利打開手機,那麼測試完畢後,是否達到了想要的需求(順利開機)
2.案例
測試加法計算器
計算兩個1-100之間整數的和
計算兩個1---100之間整數的和: 窮舉測試:
1+2=3 1+3=4 1+4=5 1+5=6 ······ 1+100=101
100+1=101 100+2=102 100+3=103 ······ 100+100=200
測試用例設計方法
學習目標
掌握等價類劃分法(重點)
掌握等價類劃分法的適用範圍(重點)
掌握使用等價類劃分法設計測試用例
1.1 等價類劃分法
等價類的定義:輸入具備表明性的數據子集。等價類分爲:
一、有效等價類:知足需求的
二、無效等價類:不知足需求的設計
案例
計算兩個1-100之間整數的和3d
1.2 等價類設計步驟
1 明確需求
2 肯定有效和無效等價類
一、有效等價類就是題目條件(兩端的極值(邊界值)要判斷、中間隨意一個值也要判斷)
二、無效等價類先劃分與條件相反的狀況,再找到特殊狀況(中文、英文、符號、空格、空)
3 編寫測試用例:對於全部的無效等價類,測試用例要儘可能全覆蓋,一條測試用例儘量的覆蓋全部有效等價類
1.3 等價類劃分法案例:
QQ帳號: 6---10位天然數有效的等價類:
1:長度在6—10位之間的天然數blog
無效等價類:
1:長度小於6
2:長度大於10.
3:負數
4:小數
5:英文字母
6:中文
7:空格
8:特殊字符
1.4.等價類劃分法案例2
某城市電話號碼由三部分組成,分別是
地區碼:空白或是3位數字
前綴:非‘0’且非‘1’開頭的三位數字後綴:4位數字
例子:1232341234
1.5 等價類劃分法案例3
-用戶名(暱稱)長度爲 3-19:以字母開頭
-登陸名稱:非空
-密碼: 非空
-確認密碼:值和密碼相同
適用範圍:內存
只要存在輸入的功能it