白盒测试和黑盒测试_黑盒测试与白盒测试的比较
黑盒測(cè)試(Blackbox Testing)又稱功能測(cè)試、數(shù)據(jù)驅(qū)動(dòng)測(cè)試或基于規(guī)格說明的測(cè)試,是一種從用戶觀點(diǎn)出發(fā)的測(cè)試。
被測(cè)程序被當(dāng)作一個(gè)黑盒,不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性,測(cè)試者只知道該程序輸入和輸出之間的關(guān)系或程序的功能,依靠能夠反映這一關(guān)系和程序功能的需求規(guī)格說明書考慮確定測(cè)試用例和推斷測(cè)試結(jié)果的正確性。
軟件的黑盒測(cè)試被用來證實(shí)軟件功能的正確性和可操作性。
把程序看成一個(gè)黑盒子,完全不考慮程序內(nèi)部結(jié)構(gòu)盒處理過程;
在程序接口進(jìn)行測(cè)試,只是檢查程序功能是否按照規(guī)格說明書的規(guī)定正常使用;
黑盒測(cè)試又稱功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試;
黑盒測(cè)試主要可以發(fā)現(xiàn)以下錯(cuò)誤:
1.是否有不正確或遺漏了的功能?
2.輸入能否正確地接受? 能否輸出正確的結(jié)果?
3.是否有數(shù)據(jù)結(jié)構(gòu)錯(cuò)誤或外部信息(例如數(shù)據(jù)文件)訪問錯(cuò)誤?
4.性能上是否能夠滿足要求?
5.是否有初始化或終止性錯(cuò)誤?
白盒測(cè)試(Whitebox Testing)又稱結(jié)構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于程序的測(cè)試。
它依賴于對(duì)程序細(xì)節(jié)的嚴(yán)密檢驗(yàn),針對(duì)特定條件設(shè)計(jì)測(cè)試用例,對(duì)軟件的邏輯路經(jīng)進(jìn)行測(cè)試。
在程序的不同點(diǎn)檢驗(yàn)“程序的狀態(tài)”以判定其實(shí)際情況是否和預(yù)期的狀態(tài)相一致。
軟件的白盒測(cè)試用來分析程序的內(nèi)部結(jié)構(gòu)
總結(jié)
以上是生活随笔為你收集整理的白盒测试和黑盒测试_黑盒测试与白盒测试的比较的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ansys经典界面分析工字钢_ANSYS
- 下一篇: 华为春季旗舰发布会新品价格汇总:最低只要