當前位置:趣味科普網>經驗>

白盒測試和黑盒測試得區別是什麼

經驗 閱讀(1.61W)

白盒測試和黑盒測試得區別是什麼

1、黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。

2、白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

3、區別:二者最大的區別應該就是測試物件不一樣,白盒測試主要針對的是程式程式碼邏輯,黑盒測試主要針對的是程式所展現給使用者的功能,簡單的說就是前者測試後臺程式後者測試前臺展示功能。

白盒測試主要是想對程式模組進行如下檢查:

1、對程式模組的所有獨立的執行路徑至少測試一遍。

2、對所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測一遍。

3、在迴圈的邊界和執行的界限內執行迴圈體。

4、測試內部資料結構的有效性,等等。