每日小編都會為大家?guī)硪恍┲R類的文章,那么今天小編為大家?guī)淼氖呛诤袦y試與白盒測試的區(qū)別方面的消息知識,那么如果各位小伙伴感興趣的話可以,認真的查閱一下下面的內容哦。
一、測試方式不同
1、黑盒測試:功能測試,是通過測試來檢測每個功能是否都能正常使用。
2、白盒測試:稱結構測試、透明盒測試、邏輯驅動測試或基于代碼的測試。
轉載候或者看引用本文內容請注明來源于芝達士度回此答
二、測試目的不同
1、黑盒測試:把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。
上電合情料戰(zhàn)則口白花越。
2、白盒測試:通過檢查軟件內部的邏輯結構,對軟件中的邏輯路徑進行覆蓋測試。在程序不同地方設立檢查點,檢查程序的狀態(tài),以確定實際運行狀態(tài)與預期狀態(tài)是否一致。
這上來而當氣并強先轉馬整型圓火。
三、測試原則不同
1、黑盒測試:以用戶的角度,從輸入數據與輸出數據的對應關系出發(fā)進行測試的。很明顯,如果外部特性本身設計有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現不了的。
2、白盒測試:一個模塊中的所有獨立路徑至少被測試一次。所有邏輯值均需測試true和false兩種情況。
參考資料來源:
參考資料來源:
本文到此結束,希望對大家有所幫助。