怎麼做白盒測試?白盒測試也稱為邏輯驅動測試,主要是針對被測單元的内部怎樣進行工作的一種測試,常常是開發人員自己完成測試工作的,今天小編就來說說關于怎麼做白盒測試?下面更多詳細答案一起來看看吧!
白盒測試也稱為邏輯驅動測試,主要是針對被測單元的内部怎樣進行工作的一種測試,常常是開發人員自己完成測試工作的。
白盒測試主要是檢查程序的内部結構、邏輯、循環和路徑。白盒測試是可根據程序的控制結構設計測試用例的,主頁是用于軟件或程序的驗證。
白盒測試需要遵循的原則:
1.要保證每一個模塊中的所有的獨立路徑都需要至少被測試一次;
2.所有的邏輯值都需要測試真 (true) 和假 (false) 兩種情況;
3.需要檢查程序内部的數據結構,要保證該結構的有效性;
4.需要在上下邊界及可操作範圍内運行所有循環;
白盒測試常用的測試用例設計方法:
(一)邏輯覆蓋
1.語句覆蓋
基本思想:設計測試用例,保證可執行的語句,至少被執行一次。
2.判定覆蓋
基本思想:保證每個判定的真假分支均至少被執行一次。
3.條件覆蓋
基本思想:保證每個判定中的每個條件的真假均至少被執行一次。
4.判定 條件覆蓋
基本思想:保證每個判定的真假分支均至少被執行一次,且每個判定中的每個條件的真假至少被執行一次。
基本原則:既滿足判定覆蓋,又滿足條件覆蓋。
v先設計測試用例滿足判定覆蓋
v在當前滿足判定覆蓋的基礎上查看是否滿足每個條件的真假至少被執行一次,缺什麼條件,補什麼
5.條件組合覆蓋
基本思想:保證每個判定中的所有條件的取值的組合至少被執行一次。
如:判定P:條件1:a>0 T1 F1
條件2:b>0 T2 F2
條件的取值的組合:T1T2、T1F2、F1T2、F1F2
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!