❶ 什麼是嵌入式白盒測試
根據IEEE(國際電機工程師協會)的定義,嵌入式系統是「控制、監視或者輔助裝置、機器和設備運行的裝置。從中可以看出嵌入式系統是軟體和硬體的綜合體,還可以涵蓋機械等附屬裝置。目前國內一個普遍被認同的定義是:以應用為中心、以計算機技術為基礎、軟體硬體可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。通常嵌入式系統對可靠性的要求比較高。白盒測試或基本代碼的測試檢查程序的內部設計。根據源代碼的組織結構查找軟體缺陷,一股要求測試人員對軟體的結構和作用有詳細的了解,白盒測試與代碼覆蓋率密切相關,可以在白盒測試的同時計算出測試的代碼的覆蓋率,保證測試的充分性。把100%的代碼都測試到幾乎是不可能的, 所以要選擇最重要的代碼進行白盒測試。由於嚴格的安全性和可靠性的要求,嵌入式軟體測試同非嵌入式軟體測試相比,通常要求有更高的代碼覆蓋率。對於嵌入式軟體,白盒測試一般不必在目標硬體上進行,更為實際的方式是在開發環境中通過硬體模擬進行,所以選取的測試工具應該支持在宿主環境中的測試。E智網為你解答,希望可以幫助到你!
❷ 什麼是白盒測試和黑盒測試有什麼區別
白盒測試是一種測試用例設計方法,盒子指的是被測試的軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。
兩種測試都適合網頁游戲。
區別如下:
1、測試方法不同
白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。
黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、功能圖法、場景法等。
2、作用不同
白盒測試通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試;在程序不同地方設立檢查點,檢查程序的狀態,以確定實際運行狀態與預期狀態是否一致。
黑盒測試法注重於測試軟體的功能需求,主要試圖發現功能不正確或遺漏、界面錯誤、輸入和輸出錯誤、資料庫訪問錯誤、性能錯誤和初始化和終止錯誤等幾類錯誤。
3、特點不同
白盒測試依據軟體設計說明書進行測試、對程序內部細節的嚴密檢驗、針對特定條件設計測試用例、對軟體的邏輯路徑進行覆蓋測試。
黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試。

白盒測試優缺點:
優點:
1. 迫使測試人員去仔細思考軟體的實現;
2. 可以檢測代碼中的每條分支和路徑;
3. 揭示隱藏在代碼中的錯誤;
4. 對代碼的測試比較徹底;
5. 最優化。
缺點:
1. 昂貴;
2. 無法檢測代碼中遺漏的路徑和數據敏感性錯誤;
3. 不驗證規格的正確性。
❸ 18-140尼康鏡頭 「白盒」是什麼意思
市場上有一種鏡頭稱為「拆機頭」,其實是商家在賣套機時買主不要套頭另選了更高級的鏡頭,這時商家就低價回收了套機鏡頭,再以稍低於獨立包裝鏡頭的價格賣出。由於套機鏡頭沒有獨立包裝,在大的包裝盒子內只有一個簡單的白盒包裝,所以「拆機頭」也只有白包裝盒,而沒有獨立的彩印包裝盒了。如尼康D7100套機配的套頭是18-140,買主要直接上18-300鏡頭,18-140就讓商家作為「白盒」的拆機頭賣了。

❹ 白盒.什麼意思
常常說到的白盒一般是指白盒測試。 白盒測試也稱結構測試或邏輯驅動測試,它是按照程序內部的結構測試程序,通過測試來檢測產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作。 這一方法是把測試對象看作一個打開的盒子,測試人員依據程序內部邏輯結構相關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試,通過在不同點檢查程序的狀態,確定實際的狀態是否與預期的狀態一致。
❺ 3簡述什麼是白盒測試它的優缺點是什麼
白盒測試是一種測試用例設計方法,盒子指的是被測試的軟體,白盒指的是盒子是可視的,即清楚盒子內部的東西以及裡面是如何運作的。優缺點是:
優點:
(1)迫使測試人員去仔細思考軟體的實現。
(2)可以檢測代碼中的每條分支和路徑。
(3)揭示隱藏在代碼中的錯誤。
(4)對代碼的測試比較徹底。
(5)讓軟體最優化。
缺點:
(1)昂貴。
(2)無法檢測代碼中遺漏的路徑和數據敏感性錯誤。
(3)不驗證規格的正確性。

(5)什麼是白盒設備擴展閱讀:
白盒測試與黑盒測試區別:
白盒測試技術 (White Box Testing) : 深入到代碼一級的測試,使用這種技術發現問題最早,效果也是最好的。該技術主要的特徵是測試對象進入了代碼內部,根據開發人員對代碼和對程序的熟悉程度,對有需要的部分進行在軟體編碼階段,開發人員根據自己對代碼的理解和接觸所進行的軟體測試叫做白盒測試。這一階段測試以軟體開發人員為主,在 JAVA 平台使用 Xunit 系列工具進行測試, Xunit 測試工具是類一級的測試工具對每一個類和該類的方法進行測試。
黑盒測試技術( Black Box Testing ):黑盒測試的內容主要有以下幾個方面,但是主要還是功能部分。主要是覆蓋全部的功能,可以結合兼容,性能測試等方面進行,根據軟體需求,設計文檔,模擬客戶場景隨系統進行實際的測試,這種測試技術是使用最多的測試技術涵蓋了測試的方方面面。
❻ 白盒與黑盒是什麼
白盒:沒有被封裝,知道程序裡面的走法,要求測試的時候一句句測試的軟體測試方法。
黑盒:封裝了,只注重測試出的結果是否達到預想的要求的軟體測試方法。
❼ 白盒測試是什麼意思白盒測試方法包括哪些
白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基於代碼的測試。
白盒測試是一種測試用例設計方法,盒子指的是被測試的軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。
"白盒"法全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。"白盒"法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的內部結構,從檢查程序的邏輯著手,得出測試數據。貫穿程序的獨立路徑數是天文數字。
採用什麼方法對軟體進行測試呢?常用的軟體測試方法有兩大類:靜態測試方法和動態測試方法。其中軟體的靜態測試不要求在計算機上實際執行所測程序,主要以一些人工的模擬技術對軟體進行分析和測試;而軟體的動態測試是通過輸入一組預先按照一定的測試准則構造的實例數據來動態運行程序,而達到發現程序錯誤的過程。
在動態分析技術中,最重要的技術是路徑和分支測試。
❽ 軟體測試里的黑盒白盒是什麼意思
黑盒測試是指不看軟體後台的代碼程序,不看盒子里的東西,完全是通過外在的功能屬性什麼的進行測試。而白盒是要在黑盒的基礎上,把內部的代碼問題,也要檢測出來,從內在的代碼到外在的軟體功能屬性展現。望採納