關(guān)于白盒測試和黑盒測試的定義,什么是白盒測試和黑盒測試 有什么區(qū)別這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、白盒測試是一種測試用例設(shè)計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,你清楚盒子內(nèi)部的東西以及里面是如何運作的。
2、黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。
3、兩種測試都適合網(wǎng)頁游戲。
4、區(qū)別如下:測試方法不同白盒測試的測試方法有代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
5、黑盒測試用例設(shè)計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅(qū)動法、正交試驗設(shè)計法、功能圖法、場景法等。
6、2、作用不同白盒測試通過檢查軟件內(nèi)部的邏輯結(jié)構(gòu),對軟件中的邏輯路徑進(jìn)行覆蓋測試;在程序不同地方設(shè)立檢查點,檢查程序的狀態(tài),以確定實際運行狀態(tài)與預(yù)期狀態(tài)是否一致。
7、黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)功能不正確或遺漏、界面錯誤、輸入和輸出錯誤、數(shù)據(jù)庫訪問錯誤、性能錯誤和初始化和終止錯誤等幾類錯誤。
8、3、特點不同白盒測試依據(jù)軟件設(shè)計說明書進(jìn)行測試、對程序內(nèi)部細(xì)節(jié)的嚴(yán)密檢驗、針對特定條件設(shè)計測試用例、對軟件的邏輯路徑進(jìn)行覆蓋測試。
9、黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試。
10、擴(kuò)展資料:白盒測試優(yōu)缺點:優(yōu)點:1. 迫使測試人員去仔細(xì)思考軟件的實現(xiàn);2. 可以檢測代碼中的每條分支和路徑;3. 揭示隱藏在代碼中的錯誤;4. 對代碼的測試比較徹底;5. 最優(yōu)化。
11、缺點:1. 昂貴;2. 無法檢測代碼中遺漏的路徑和數(shù)據(jù)敏感性錯誤;3. 不驗證規(guī)格的正確性。
12、參考資料:百度百科-白盒測試百度百科-黑盒測試。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!