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