記錄今日份學(xué)習(xí)內(nèi)容-2020-05-17
軟件測(cè)試分類
- 按開發(fā)階段劃分:
單元測(cè)試、集成測(cè)試、冒煙測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試 - 按測(cè)試實(shí)施組織分類:
α測(cè)試:開發(fā)環(huán)境下的驗(yàn)收測(cè)試
β測(cè)試:真實(shí)環(huán)境的用戶測(cè)試 - 按測(cè)試執(zhí)行方式分類:
靜態(tài)測(cè)試:代碼走查、代碼評(píng)審
動(dòng)態(tài)測(cè)試:白盒測(cè)試、功能測(cè)試等 - 按對(duì)軟件代碼可見度劃分:
白盒測(cè)試:測(cè)試代碼,例如單元測(cè)試
黑盒測(cè)試:不管代碼如何實(shí)現(xiàn)
灰盒測(cè)試:白盒與黑盒相結(jié)合 - 按是否手工測(cè)試劃分:
手工測(cè)試:
自動(dòng)化測(cè)試:功能自動(dòng)化測(cè)試、性能自動(dòng)化測(cè)試 - 按測(cè)試對(duì)象劃分:
性能測(cè)試、安全測(cè)試、兼容性測(cè)試、文檔測(cè)試、易用性測(cè)試、業(yè)務(wù)測(cè)試、界面(UI)測(cè)試、安裝測(cè)試 - 其他分類
回歸測(cè)試、隨機(jī)測(cè)試、探索性測(cè)試
黑盒測(cè)試
不考慮程序內(nèi)部邏輯結(jié)構(gòu)和特性,只依據(jù)需求文檔檢查功能是否符合預(yù)期。
黑盒測(cè)試方法:
等價(jià)類劃分法、邊界值分析法、錯(cuò)誤推測(cè)法、因果圖法、判定表驅(qū)動(dòng)法、正交試驗(yàn)設(shè)計(jì)法、功能圖法、場(chǎng)景法
黑盒測(cè)試流程:
測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試開發(fā)、測(cè)試執(zhí)行、測(cè)試評(píng)估
優(yōu)點(diǎn):
適用于功能測(cè)試、可用性測(cè)試;可測(cè)試長(zhǎng)的復(fù)雜的工作邏輯,易被理解;對(duì)照需求說明文檔進(jìn)行的測(cè)試
缺點(diǎn):
不可能進(jìn)行完全的、毫無遺漏的輸入測(cè)試,它依賴于需求文檔。
白盒測(cè)試
基于代碼的測(cè)試,了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行覆蓋測(cè)試
白盒測(cè)試方法:
代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、路徑覆蓋法
邏輯覆蓋法:以程序的內(nèi)部邏輯結(jié)構(gòu)為基礎(chǔ),分為語句覆蓋、判定覆蓋、條件覆蓋、判定-條件覆蓋、條件組合覆蓋等
這里是一個(gè)白盒測(cè)試方法的博客文章,很詳細(xì)
分層測(cè)試體系

image