1. 能否介紹下黑盒、白盒、灰盒測(cè)試方法

知識(shí)點(diǎn)看教材第三章,講的時(shí)候舉項(xiàng)目中的例子。這個(gè)問(wèn)題問(wèn)到的概率不高

舉例

面試官:“能否講下黑盒、白盒、灰盒三種方法的區(qū)別”

應(yīng)聘者:“好的,我從我的理解講下。黑盒測(cè)試方法關(guān)注被測(cè)對(duì)象整體外部特性,不關(guān)注他的內(nèi)部構(gòu)造設(shè)計(jì),比如一個(gè)接口,一個(gè)功能,我僅關(guān)注他表現(xiàn)出的功能應(yīng)用特性,對(duì)于他內(nèi)部設(shè)計(jì)無(wú)須關(guān)注,如果是功能,則以用戶角度來(lái)使用他,看看是否滿足需求設(shè)計(jì)。白盒測(cè)試與黑盒相反,不關(guān)注他的外部特性,只關(guān)注他的內(nèi)部設(shè)計(jì),比如接口,函數(shù),我之關(guān)注他的內(nèi)部邏輯處理過(guò)程,不關(guān)注外部程序、功能調(diào)用的情況?;液袆t是白盒與黑盒的結(jié)合體,既關(guān)注被測(cè)對(duì)象的內(nèi)部特征,又關(guān)注他的外部使用情況。”

回答的時(shí)候,不必太過(guò)理論,口水話適當(dāng)多些,加些自己的理解。如果可能,可具體舉列子。

黑盒:某個(gè)查詢功能,精確查詢、模糊查詢

白盒:某個(gè)類,函數(shù),內(nèi)部設(shè)計(jì)構(gòu)造,比如一個(gè)sql語(yǔ)句,一個(gè)存儲(chǔ)過(guò)程

灰盒:數(shù)據(jù)庫(kù)測(cè)試,即從軟件界面看業(yè)務(wù)流程的變化,又要從數(shù)據(jù)庫(kù)中看流程事務(wù)的狀態(tài)變化,往往復(fù)雜業(yè)務(wù)在后臺(tái)有狀態(tài)標(biāo)識(shí)。

匯智動(dòng)力:黑盒、白盒、灰盒測(cè)試方法