白盒測(cè)試和黑盒測(cè)試有什么區(qū)別
白盒測(cè)試:又稱結(jié)構(gòu)測(cè)試、透明盒測(cè)試、邏輯驅(qū)動(dòng)測(cè)試或基于代碼的測(cè)試,通過(guò)程序的源代碼進(jìn)行測(cè)試而不使用用戶界面。這種類型的測(cè)試需要從代碼句法發(fā)現(xiàn)內(nèi)部代碼在算法,溢出,路徑,條件等等中的缺點(diǎn)或者錯(cuò)誤,進(jìn)而加以修正。
黑盒測(cè)試:即功能測(cè)試,通過(guò)使用整個(gè)軟件或某種軟件功能來(lái)嚴(yán)格地測(cè)試,并沒(méi)有通過(guò)檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計(jì)的。
黑盒測(cè)試與白盒測(cè)試兩者最大的不同就是測(cè)試時(shí)的關(guān)注對(duì)象不一樣。
黑盒測(cè)試主要針對(duì)的是把程序展現(xiàn)給用戶的功能,而白盒測(cè)試則是主要針對(duì)程序的代碼邏輯。前者測(cè)試功能,而后者測(cè)試后臺(tái)程序。
實(shí)際工作中,測(cè)試人員為了更高效的進(jìn)行測(cè)試,往往是黑盒白盒相結(jié)合,通過(guò)白盒測(cè)試靜態(tài)分析法進(jìn)行代碼走讀,功能測(cè)試 debug分析定位問(wèn)題,對(duì)問(wèn)題集中的部分或者關(guān)鍵路徑進(jìn)行動(dòng)態(tài)分析。
西安諾達(dá)名師
【諾達(dá)名師合作流程】 【諾達(dá)名師介紹】 諾達(dá)名師是一個(gè)專門(mén)提供企業(yè)內(nèi)訓(xùn)服務(wù)的網(wǎng)站,匯集了全國(guó)各大企業(yè)內(nèi)訓(xùn)機(jī)構(gòu)新的內(nèi)訓(xùn)課程及企業(yè)內(nèi)訓(xùn)信息,自2009年成來(lái)以來(lái)已經(jīng)為近千家企業(yè)提供過(guò)市場(chǎng)營(yíng)銷企業(yè)內(nèi)訓(xùn)服務(wù)。培訓(xùn)涵蓋:管理技能、職業(yè)素養(yǎng)、人力資源、生產(chǎn)管理、...
機(jī)構(gòu)評(píng)分:10分
在線客服相關(guān)問(wèn)答
QUESTIONS AND ANSWERS點(diǎn)擊免費(fèi)咨詢,專業(yè)解答
《數(shù)據(jù)化管控提升生產(chǎn)績(jī)效》
《六西格瑪管理及核心工具培訓(xùn)》
《精益生產(chǎn)概論》