
白盒測試培訓
軟件測試架構(一)
1. 測試定義&對象
2. 開發過程(模型)&測試流程
①. W-H-V模型
②.結合開發的測試流程
3. 測試的層級&手段
①. 手段-黑、白、灰等及應用場景
②.層級-需求、單元、集成等
4. 軟件測試原則
5. 軟件質量模型
McCll Boehm CMM等
軟件測試架構(二)
1. 測試的基本方法
決策表 正交試驗 場景法 錯誤推測 因果圖等
白盒測試技術與方法論
1. 定義&目的&范圍
①. C/C++/Ada/4GL語言中的單元
②.基于靜態與動態的目的&范圍
2. 測試框架&環境
①. JUint/Nunit/Catus等
②.一般流程與環境構建
3. 測試策略&邊界
①. 6個具體部位
②.7個邊界特性
白盒測試進階&實戰(一)
1. 代碼度量
①. 結構度量
②.Halstead
③. McCabe
2. 測試代碼的第一次編寫嘗試
對不帶框架的案例代碼進行編寫教學
3. 深層觸摸測試框架
①. Cunit詳解
②.針對案例代碼編寫框架測試用例實戰
4. Stub&Mock
①. 定義與區別
②.Stub及Mock案例實戰
5. 6個級別覆蓋率
語句、判定、條件覆蓋、判定&條件覆蓋、條件組合、路徑覆蓋實戰訓練
白盒測試進階&實戰(二)
?1. 不能踩的雷
實戰測試代碼健壯性、維護性、可讀性
2. 白盒測試的持續集成(自動化)
①. 流程、作用及原則
②.環境搭建
3. 敏捷與白盒測試