白盒測試技術概述:
>>什麼是白盒測試技術:
>>針對被測單元內部是如何進行工作的測試。它根據程式的控制結構設計測試用例,主要用於軟體程式驗證。
>>主要是檢查程式的內部結構、邏輯、迴圈和路徑
>>白盒測試方法:
>>靜態測試:**走查、**審查等
>>動態測試:邊界值測試、邏輯驅動覆蓋等
>>邏輯驅動覆蓋:
>>語句覆蓋:是乙個比較弱的測試標準,選擇足夠的測試用例,使得程式中每個語句至少都被執行一次
>>判定覆蓋:是乙個比「語句覆蓋」稍強的測試標準,選擇足夠的測試用例,使得程式中每個分支至少都被執行一次
>>條件覆蓋:更強的測試標準,選擇足夠的測試用例,使得判定中每個條件獲得各種可能的取
>>判定-條件覆蓋:綜合判定覆蓋和條件覆蓋,選擇足夠的測試用例,使得判定中每個條件獲得各種可能的取值,使得每個判定取
到各種可能的結構
>>條件組合覆蓋:選擇足夠的測試用例,使得判定中條件的各種組合都至少出現一次
白盒測試技術
1.白盒測試基本技術 詞法分析與語法分析 分析建立各種表 靜態錯誤分析法 資料型別和單位分析 變數引用分析 表示式分析 介面分析 程式插樁技術。2.插樁技術的一些名詞 程式插樁 program instruction 探測點 斷言 assertions 3.白盒測試方法 檢查法 靜態結構分析法 靜態...
4 3白盒測試技術
白盒測試是基於測試物件的內部結構。白盒測試技術可以應用在所有測試級別,但本節討論的兩種與 相關的技術最常用在元件測試級別上。有些更高階的技術會用於安全關鍵 任務關鍵,或高完整性環境以實現更徹底的覆蓋,但這裡不會討論。有關此類技術的更多資訊,請參見istqb高階技術測試分析師大綱。4.3.1 語句測試...
軟體測試技術 白盒測試
白盒測試又稱為覆蓋率測試 首先介紹覆蓋率的概念 覆蓋率是用來度量測試完整性的乙個手段,大體上可以分為兩大類 點覆蓋和邊覆蓋 覆蓋率 被執行的item數 item的總數 100 通過覆蓋率資料,可以知道測試工作做得是否充分,測試的弱點在哪些方面,進而指導人們設計能夠增強覆蓋率的測試用例 白盒測試要求測...