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

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

1樓:

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

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

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

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

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

2樓:匿名使用者

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

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

3樓:匿名使用者

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

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

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

4樓:匿名使用者

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

黑盒測試都是動態測試。

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

一般什麼情況下會被刑事拘留,哪些情況下會被刑事拘留

存在下列情況的嫌疑人會被刑事拘留 一 正在預備犯罪 實行犯罪或者在犯罪後即時被發覺的 二 被害人或者在場親眼看見的人指認他犯罪的 三 在身邊或者住處發現有犯罪證據的 四 犯罪後企圖自殺 逃跑或者在逃的 五 有毀滅 偽造證據或者串供可能的 六 不講真實姓名 住址,身份不明的。拘留,根據涉案性質的不同,...

你覺得一般情況下貓會咬人嗎,貓在什麼情況下會咬人?

阿舞子 貓當然會咬人,而且是那種猝不及防的。我經常逗弄我家的貓。有時候,就是摸摸頭什麼的,看著它的樣子還挺舒服的,然後 就來那麼一下。只不過貓和狗不同的是,有些狗見了人就咬,多半是在你沒碰它的時候 而貓咬人,多半是你在碰它或者要碰它的時候。貓一般很高冷,只要你別碰它,或者表露出要碰它的意思,它根本就...

吃中藥一般多少天才能見效,一般情況下吃中藥多久會見效?

我時常神疲乏力 體倦 頭暈暈的 房事不過三分鍾。尤其到了夏天,經常想睡但難入睡 健忘 遇事易心悸。手腳老出汗 心煩易怒 有時碰一下同事,他們會說你身上怎麼這麼熱啊,但我自已沒感覺。血常規正常,此前有被診斷為腎陰虛,本月初我到廣州中山大學附屬第一醫院找中醫科主任醫師 教授 廣東名中醫看。但他明確說不是...