溫故而知新-等價類劃分法 軟件測試
剛剛看了下‘軟件測試技術經典教程’,其中黑盒技術中的重要方法之一:等價類劃分方法
題目是這樣的,編寫一個c語言程序,功能是計算兩個1~100之間整數的和。然后只是按照需求分析,來設計一個用例,方法是使用等價類劃分法。
很簡單,我自然而然的想到了,如此來劃分
x<1:無效等價類
1
x>100:無效等價類
然后根據輸入的數值類型,我們又要考慮到最終用戶輸入的情況,也就是數值和非數值類我們都得考慮,于是乎:
數值分為:整數和小數
非數值分為:字母,特殊字符,空格,空白
書上有了這樣的幾組數據:
加數1 加數2
3 10
0 -1
110 101
1.2 3.2
A B
@ #
空格 空格
空 空
---------------------------------------------------
以上都是書上的內容。。。我自己有那么點想法,這種等價類應該也要考慮交叉結合的測呢,比如
小數+非法符號
空格+字母
不輸入+輸入一個有效數值
原文轉自:http://www.anti-gravitydesign.com