查ICP網:全新的綜合網站備案信息查詢網
Copyright ? 2008-2028 www.mshuangcha.com [ 查icp] All Rights Reserved.
什么是白盒測試?白盒測試是干嘛的?為什么要進行白盒測試?如果還不了解有關白盒測試的規則和情況,下面是詳細的白盒測試的介紹。
1、白盒測試是什么意思?
白盒測試又稱為結構測試或邏輯驅動測試,它是把測試對象看成一個透明的盒子,它允許測試人員利用程序內部的邏輯結構設計測試用例,對程序所有邏輯路徑進行測試。
2、為什么要進行白盒測試?
(1) 確保模塊中所有獨立路徑至少被執行一次。
(2) 確保所有合乎邏輯的判斷都要驗證其真假值。
(3) 確保所有循環邊界值,及其操作范圍內的內部數據結構的有效性,盡可能發現由于多種因素引起的BUG。
由于需要編寫測試用例來確保程序邏輯的完整覆蓋,對程序的了解和認知是先決條件,必須詳細理解被測代碼及測試需求。對于大型系統進行全面測試是不可能的,畢竟這非常耗時耗力,不可能針對程序中循環的每一條路徑進行測試,這就意味著測試人員需要通過選擇重要的邏輯路徑和數據結構進行切實有效且可行的測試。
3、白盒測試的對象是誰?
白盒測試的測試對象是基于被測試程序的源代碼,而不是軟件的需求規格說明書。使用白盒測試方法時,測試人員必須全面了解程序內部邏輯結構,檢查程序的內部結構,從檢查程序的邏輯著手,對相關的邏輯路徑進行測試,最后得出測試結果。
4、白盒測試的原則是什么
采用白盒測試方法必須遵循以下原則:
保證一個模塊中的所有獨立路徑至少被測試一次。
對所有的邏輯判定均需測試取真和取假兩種情況。
在上下邊界及可操作范圍內運行所有循環。
檢查程序的內部數據結構,保證其結構的有效性。
以上就是有關白盒測試是干嘛的?為什么要白盒測試的介紹。