50.進行軟體測试時,以下何種方法係像著重於測試内部结構的有效性、以深度測试為主·測試案例是以内部結構為依據而設計?
(A)黑箱測試
(B)煙霧測試
(C)白箱測試
(D)以上皆是

答案:登入後查看
統計: A(15), B(6), C(56), D(5), E(0) #2726852

詳解 (共 1 筆)

#5178680
白箱測試(white-box testing)又稱透明盒測試(glass box testing)、結構測試(structural testing)等,軟體測試的主要方法之一,也稱結構測試、邏輯驅動測試或基於程式本身的測試。測試應用程式的內部結構或運作,而不是測試應用程式的功能(即黑箱測試)。在白箱測試時,以程式語言的角度來設計測試案例。測試者輸入資料驗證資料流在程式中的流動路徑,並確定適當的輸出,類似測試電路中的節點。測試者了解待測試程式的內部結構、演算法等資訊,這是從程式設計者的角度對程式進行的測試。

白箱測試可以應用於單元測試(unit testing)、整合測試(integration testing)和系統的軟體測試流程,可測試在整合過程中每一單元之間的路徑,或者主系統跟子系統中的測試。儘管這種測試的方法可以發現許多的錯誤或問題,它可能無法檢測未使用部分的規範。
來源:https://zh.m.wikipedia.org/wiki/白盒测试
0
0