1.等價類劃分法:
等價類定義:
輸入具有代表性的資料子集
等價類劃分法思想:
把所有可能出現的輸入條件取值一一列舉出來,分類成不同的集合,從每一類集合中任意挑選一個值來進行測試即可.
等價類劃分法缺點:
隻考慮覆寫,不考慮組合
等價類分為:
<1>有效等價類 : 滿足需求的
<2>無效等價類 : 不滿足需求的
等價類設計步驟:
1. 明确需求
2. 分析有效等價類和無效等價類
3. 制作等價類表
4. 編寫測試用例:
有效等價類與無效等價類分開設計
有效等價類: 一個測試用例盡可能覆寫多個有效等價類,
無效等價類: 一個測試用例覆寫一個無效等價類,且確定其他條件是滿足的。一個用例覆寫一個無效等價類是為了問題隔離。
等價類方法适用場景: 凡是有輸入的地方
2. 邊界值分析法:
邊界值分析是對于等價類的一種補充, 邊界值一般都是從等價類的邊緣去尋找, 在等價類劃分完後,有一些輸入條件和長度範圍等有關的,可以使用邊界值分析的方法來選擇測試資料
邊界值分類:
上點:邊界上的點
離點:離邊界最近的點。閉區間離點在區間外,開區間離點在區間内。如[1,10]的離點是0,11 (1,10)的離點是2,9 [1,10)的離點是0,9
内點:邊界範圍内的點。
測試原則:
優先測試上點和離點,内點優先級比較低。要求上點和離點要分别覆寫有效和無效的情況,即如果上點在有效等價類裡,那麼離點從無效等價類中取,如果上點在無效等價類裡,那麼離點從有效等價類中取
應用場景:凡是有邊界的地方
3.輸入域法
鐘聲敲響了日落,柏油路躍過山坡,一直通向北方的是我們想象,長大後也未曾經過~