測試用例設計方法

測試用例設計方法
學習目標

掌握測試用例定義(重點)
掌握等價類劃分法(重點)
掌握邊界值法設計測試用例
掌握因果圖法設計測試用例
掌握判定表法設計測試用例
掌握場景法設計測試用例掌握流程圖法設計測試用例理解錯誤推測法
測試用例
學習目標
掌握測試用例定義(重點)
掌握測試用例8要素(重點)
測試用例定義
測試用例(Test Case)是爲特定的目的而設計的一組測試輸入、執行條件和預期的結果,以便測試是否滿足某個特定需求。通過大量的測試用例來檢驗軟件的運行效果,它是指導測試工作進行的依據

測試用例要素
軟件測試用例的基本要素包括用例編號、用例標題、測試項目、用例級別、預置條件、測試輸入、執行步驟、預期結果。

1、認識生活中的測試用例
買手機、買電腦,要試用一下:開機、屏幕、運行速度、內存大小;這就是生活中的測試用例!
舉例說明買手機:按開機鍵,相當於輸入了一組數據來測試,執行條件指的是開機的前提條件,比如是否有電;預期結果就是能順利打開手機,那麼測試完畢後,是否達到了想要的需求(順利開機)
測試用例設計方法
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、有效等價類:滿足需求的
2、無效等價類:不滿足需求的

案例
計算兩個1-100之間整數的和

1.2 等價類設計步驟
1 明確需求
2 確定有效和無效等價類
1、有效等價類就是題目條件(兩端的極值(邊界值)要判斷、中間隨意一個值也要判斷)
2、無效等價類先劃分與條件相反的情況,再找到特殊情況(中文、英文、符號、空格、空)
3 編寫測試用例:對於所有的無效等價類,測試用例要儘量全覆蓋,一條測試用例儘可能的覆蓋所有有效等價類
1.3 等價類劃分法案例:
QQ賬號: 6---10位自然數有效的等價類:
1:長度在6—10位之間的自然數

無效等價類:
1:長度小於6
2:長度大於10.
3:負數
4:小數
5:英文字母
6:中文
7:空格
8:特殊字符
1.4.等價類劃分法案例2
某城市電話號碼由三部分組成,分別是
地區碼:空白或是3位數字
前綴:非‘0’且非‘1’開頭的三位數字後綴:4位數字
例子:1232341234
1.5 等價類劃分法案例3
-用戶名(暱稱)長度爲 3-19:以字母開頭
-登錄名稱:非空
-密碼: 非空
-確認密碼:值和密碼相同
適用範圍:

只要存在輸入的功能

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章