軟件測試黑盒測試方法---等價類劃分法

一、是什么?

1.是一種典型的黑盒測試設(shè)計方法。

2.是將系統(tǒng)輸入域劃分為若干部分,然后從每個部分選取少數(shù)代表性數(shù)據(jù)進(jìn)行測試,避免窮舉法產(chǎn)生的大量用例。

3.分為2種情況,有效等價類和無效等價類

二、在什么時候用到?

主要應(yīng)用在功能測試、性能測試、GUI測試、配置測試等類型中。

三、在什么地方用?

1.數(shù)據(jù)范圍

2.重復(fù)次數(shù)

3.字符串長度

4.字符串組中字符串的個數(shù)

5.文件命名

6.文件大小

7.可用內(nèi)存大小

8.屏幕分辨率

9.屏幕顏色種類

10.操作系統(tǒng)版本

11.超時時間

四、怎么使用?

1.明確界面中輸入框的個數(shù)和名稱

2.確定每一個輸入?yún)?shù)的組成規(guī)則

①類型

②長度

③取值范圍

④是否為空

⑤是否重復(fù)

⑥組成規(guī)則

3.構(gòu)造測試數(shù)據(jù)

①有效數(shù)據(jù)

②無效數(shù)據(jù)

4.編寫測試用例

規(guī)則:

a.一條正常測試用例盡可能多的包含有效數(shù)據(jù)

b.一條異常測試用例只能包含一個無效數(shù)據(jù)

c.最后追加一條用例:所有輸入都錯誤,進(jìn)行異常測試

五、不足之處

只考慮單個輸入?yún)?shù)有效無效,不考慮輸入之間的關(guān)系。

測試數(shù)據(jù)是隨機(jī)選取的,不一定發(fā)現(xiàn)缺陷,

六、補(bǔ)充不足

可用判定表法邊界值法補(bǔ)充。

七、總結(jié)

它是以效果換取數(shù)據(jù),等價類細(xì)分程度,等價類組合程度取決于進(jìn)度和人力資源情況


附163郵箱注冊測試


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動和任務(wù)的結(jié)構(gòu)性框架。軟件項目的開發(fā)包括:需求、設(shè)...
    Mr希靈閱讀 22,371評論 7 278
  • 1.測試與軟件模型 軟件開發(fā)生命周期模型指的是軟件開發(fā)全過程、活動和任務(wù)的結(jié)構(gòu)性框架。軟件項目的開發(fā)包括:需求、設(shè)...
    宇文臭臭閱讀 6,852評論 5 101
  • 等價類劃分方法: 一.方法簡介 1.定義是把所有可能的輸入數(shù)據(jù),即程序的輸入域劃分成若干部分(子集),然后從每一個...
    繼續(xù)hug閱讀 5,830評論 1 16
  • 文章來自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鵬閱讀 9,345評論 2 126
  • 測試用例的設(shè)計是測試實現(xiàn)階段的核心工作,也是指導(dǎo)如何執(zhí)行測試的基礎(chǔ)。 測試用例(Test Case)是為某個特殊目...
    倔強(qiáng)的瀟灑小姐閱讀 9,359評論 1 21

友情鏈接更多精彩內(nèi)容