一般情況下,靜態測試 動態測試 白盒測試 黑盒測試之間有何關係

時間 2021-08-31 09:27:16

1樓:

靜態測試、動態測試相對。根據動態測試在軟體開發過程中所處的階段和作用分為單元測試、整合測試、組裝測試、確認測試和系統測試。單元測試就是白盒測試。系統測試是黑盒測試。

靜態測試是指不執行被測程式本身,僅通過分析或檢查源程式的語法、結構、過程、介面等來檢查程式的正確性。對需求規格說明書、軟體設計說明書、源程式做結構分析、流程圖分析、符號執行來找錯。靜態方法通過程式靜態特性的分析,找出欠缺和可疑之處。

動態測試方法是指通過執行被測程式,檢查執行結果與預期結果的差異,並分析執行效率、正確性和健壯性等效能。這種方法由三部分組成:構造測試用例、執行程式、分析程式的輸出結果。

白盒測試也稱為結構測試,主要用於檢測軟體編碼過程中的錯誤。程式設計師的程式設計經驗、對程式設計軟體的掌握程度、工作狀態等因素都會影響到程式設計質量,導致**錯誤。

黑盒測試又稱為功能測試,主要檢測軟體的每一個功能是否能夠正常使用。在測試過程中,將程式看成不能開啟的黑盒子,不考慮程式內部結構和特性的基礎上通過程式介面進行測試,檢查程式功能是否按照設計需求以及說明書的規定能夠正常開啟使用。

2樓:匿名使用者

白盒測試往往採用靜態測試的手段

黑盒測試一般只能用動態測試

3樓:匿名使用者

靜態測試分為靜態黑盒測試和靜態白盒測試:靜態黑盒測試主要指對產品需求說明書的測試(比如我們的產品說明書包含了使用者沒有明確指明的功能等);靜態白盒測試主要是指對**的走查、審查、複審。

動態測試分為動態黑盒測試和動態白盒測試:動態黑盒測試主要指對產品的功能性測試,這裡涉及到了資料的輸入與輸出;動態白盒的測試主要是對程式的執行測試。

白盒測試都是靜態測試嗎? 黑盒測試都是動態測試嗎? 白盒,黑盒,動態,靜態有沒有包含和被包含的關係?

4樓:匿名使用者

白盒測試不僅僅包含靜態測試,也包含動態測試。如常用的邏輯覆蓋法和基本路徑測試法都是要通過執行被測試物件來進行的。

黑盒測試都是動態測試。

其實最近基本上不講靜態測試了,講的更多是評審,如**評審、設計評審等等,運用的其實就是靜態測試的方法。但通常並不是由測試人員來做的,所以,在測試領域有被邊緣化的趨勢。

交警的酒精測試儀和抽血檢驗一般情況下哪酒精含更高

沒有哪個更高只有更準確的測試資料,最準確的方法應該是檢查駕駛人員血液中的酒精含量。但在違法行為處理或者公路交通例行檢查中,要現場抽取血液往往是不現實的,最簡單可行的方法是現場檢測駕駛人員呼氣中的酒精含量。呼氣式酒精檢測儀是檢測駕駛人員呼氣中酒精含量的儀器。使用檢測時,要求被測者口含吹管呼氣,如果被測...

一般情況下公司債券種類有哪些,一般情況下公司債券的種類有哪些

按不同的標準,可以分為不同的種類 1 按債券期限,公司債券可分為短期公司債券 中期公司債券和長期公司債券。2 按債券是否記名,公司債券可分為記名公司債券和無記名公司債券。3 按債券有無擔保,公司債券可分為信用債券和擔保債券。4 按債券可否提前贖回,公司債券可分為可提前贖回債券和不可提前贖回債券。5 ...

省道一般情況下寬度為多少公尺

餡嘍嘍嘍 公路管理條例 規定公路兩側建築控制區範圍從公路邊溝外緣起,國道不少於20公尺 省道不少於15公尺 縣道不少於10公尺 鄉道不少於5公尺. 公路的寬度不是按 省級 縣級 分的,而是根據流量分等級,一級公路 二級公路 公路等,一般連線省與省之間主要城市的為國道,連線省內主要城市的為省道,國道 ...