1.白盒測試基本技術:詞法分析與語法分析(分析建立各種表)、靜態錯誤分析法(資料型別和單位分析、變數引用分析、表示式分析、介面分析)、程式插樁技術。
2.插樁技術的一些名詞:程式插樁(program instruction)、探測點、斷言(assertions)
3.白盒測試方法:**檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試
4.**檢查包括桌面檢查、**審查和走查等,主要檢查**和設計的一致性,**對標準的遵循、可讀性,**邏輯表達的正確性,**結構的合理性等方面;發現違背程式編寫標準的問題,程式中不安全、不明確和模糊地部分,找出程式中不可移植的部分、違背程式編寫風格的問題,包括變數檢查、命名和型別審查、程式邏輯審查、程式語法檢查和結構檢查等內容。
包括:
白盒測試技術
白盒測試技術概述 什麼是白盒測試技術 針對被測單元內部是如何進行工作的測試。它根據程式的控制結構設計測試用例,主要用於軟體程式驗證。主要是檢查程式的內部結構 邏輯 迴圈和路徑 白盒測試方法 靜態測試 走查 審查等 動態測試 邊界值測試 邏輯驅動覆蓋等 邏輯驅動覆蓋 語句覆蓋 是乙個比較弱的測試標準,...
4 3白盒測試技術
白盒測試是基於測試物件的內部結構。白盒測試技術可以應用在所有測試級別,但本節討論的兩種與 相關的技術最常用在元件測試級別上。有些更高階的技術會用於安全關鍵 任務關鍵,或高完整性環境以實現更徹底的覆蓋,但這裡不會討論。有關此類技術的更多資訊,請參見istqb高階技術測試分析師大綱。4.3.1 語句測試...
軟體測試技術 白盒測試
白盒測試又稱為覆蓋率測試 首先介紹覆蓋率的概念 覆蓋率是用來度量測試完整性的乙個手段,大體上可以分為兩大類 點覆蓋和邊覆蓋 覆蓋率 被執行的item數 item的總數 100 通過覆蓋率資料,可以知道測試工作做得是否充分,測試的弱點在哪些方面,進而指導人們設計能夠增強覆蓋率的測試用例 白盒測試要求測...