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