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

一、是什么?

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

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

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

二、在什么時候用到?

主要應用在功能測試、性能測試、GUI測試、配置測試等類型中。

三、在什么地方用?

1.數據范圍

2.重復次數

3.字符串長度

4.字符串組中字符串的個數

5.文件命名

6.文件大小

7.可用內存大小

8.屏幕分辨率

9.屏幕顏色種類

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

11.超時時間

四、怎么使用?

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

2.確定每一個輸入參數的組成規(guī)則

①類型

②長度

③取值范圍

④是否為空

⑤是否重復

⑥組成規(guī)則

3.構造測試數據

①有效數據

②無效數據

4.編寫測試用例

規(guī)則:

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

b.一條異常測試用例只能包含一個無效數據

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

五、不足之處

只考慮單個輸入參數有效無效,不考慮輸入之間的關系。

測試數據是隨機選取的,不一定發(fā)現缺陷,

六、補充不足

可用判定表法邊界值法補充。

七、總結

它是以效果換取數據,等價類細分程度,等價類組合程度取決于進度和人力資源情況


附163郵箱注冊測試


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

相關閱讀更多精彩內容

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

友情鏈接更多精彩內容