設計測試用例方法之等價類02_(黑盒測試)
一、掌握常用的設計方法:
黑盒測試方法:等價類、邊界值,狀態(tài)遷移法、場景法、判定表、因果圖、正交表,(7種)
經(jīng)驗測試方法:錯誤推測法、異常分析法、隨機測試;(3種)
白盒測試方法:語句覆蓋,判斷覆蓋,條件覆蓋,判斷、條件覆蓋,路徑覆蓋(基本路徑法、Z路徑法)
二、等價類詳情
1、等價類:指某個輸入域的集合,在集合中各個輸 入的條件都是等效的。
通常等價類劃分為2種情況:
(1)有效等價類:對程序規(guī)格說明有意義的、合理的輸入數(shù)據(jù)
(2)無效等價類:對程序規(guī)格說明無意義的、不合理的輸入數(shù)據(jù)
等價類劃分舉例:
a、atm取款插卡(芯片卡)
有效的等價類:插入銀行卡
無效等價類:公交卡、門禁卡、消磁卡、破損卡、飯卡
b、規(guī)定了輸入值的范圍或值的個數(shù)(如:0<a<100或輸入6-10個字符)
c、 輸入值為布爾值(如:真或假)
d、規(guī)定了輸入數(shù)據(jù)的一組值(如 文化程度:初中、高中、大學)
e、 規(guī)定了輸入規(guī)則時,可以劃分出一個有效的等價類(符合規(guī)則)和若干個無效等價類(從不同角度違反規(guī)則)
===========================
2、等價類劃分的設計用例思路:
a. 找輸入條件
b. 為每個輸入條件找有效、無效等價類
c. 為每個等價類編號
d. 用最少的用例覆蓋最多的有效等價類(重點)
e. 每一個無效等價類都是一個用例 (重點)
f. 并非所有有效等價類都有無效
g. 等價類的覆蓋可以重復覆蓋
===========================
3、常見的能夠劃分等價類的地方:
1.數(shù)值范圍
2、重復次數(shù)
3.字符串長度
4.字符串組中字符的個數(shù)
5.文件命名
6.文件大小
7.屏幕的顏色種類
8.超時時間
===========================
等價類的優(yōu)缺點
優(yōu)點:是考慮了單個輸入域的各類情況, 避免了盲目或隨機選取輸入數(shù)據(jù)的不完整 性和覆蓋的不穩(wěn)定性。
缺點:方法雖然簡單易用,但是沒有對組 合情況進行充分的考慮。需要結(jié)合其他測 試用例設計的方法進行補充。比如邊界值
===========================
3、案例:
案例-練習:
現(xiàn)有一一個檔案管理系統(tǒng),容許用戶通過輸入年月對檔案文件進行檢索,系統(tǒng)對查詢條件年月的輸入限定為1990年1
月一2049年12月,并規(guī)定:日期由6位數(shù)字字符組成,前4位表示年,后2位表示月文章來源:http://www.zghlxwxcb.cn/news/detail-695523.html
有效等價類:199110
條件
日期的類型6個字符:
年份范圍:1949-2049
月份:1-12文章來源地址http://www.zghlxwxcb.cn/news/detail-695523.html
到了這里,關于肖sir__設計測試用例方法之等價類02_(黑盒測試)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!