【軟體測試】黑箱測試的錯誤輸入判斷以及執行個體設計

來源:互聯網
上載者:User

標籤:

 

本次學習內容為黑箱測試的錯誤輸入分析:

黑箱測試中,輸入資料的範圍類型有可能引起程式無法分析的錯誤,因此在實驗執行個體設計中,考慮到多種輸入的方法十分重要。

常見的輸入資料有:

1 數字: 1234567...

2 字母: abcdef... ABCDEF....

3 符號: !@#¥%……

4 字元: 啊額的...

這些以及他們的混合輸入測試執行個體。

如果我們輸入錯誤,那麼有可能的情況有:

1 輸入數位值過大範圍過大,超出範圍(如2的16次方等)

2 輸入非法,限定在數字範圍輸入字母等

因此在設計測試案例,要有範圍內的有效等價類別以及範圍外的執行個體來測定

例子

城市的電話號碼由兩部分組成。這兩部分的名稱和內容分別是:

1)地區碼:以0開頭的三位或者四位元字(包括0);

2)電話號碼:以非0、非1開頭的七位或者八位元字。

假定被調試的程式能接受一切符合上述規定的電話號碼,拒絕所有不符合規定的號碼。

這裡的測試案例分析就可以採用相應的方法設計測試案例

合法用例

012 1234567

0123 1234567

012 12345678

0123 12345678

非法用例

01234 12345678

01 123456

以及

abc abcdefg

或者!@#¥%……&*()

通過非法測試案例設計來完成對輸入範圍的分析

【軟體測試】黑箱測試的錯誤輸入判斷以及執行個體設計

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.