第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

求大神幫忙解釋:黑盒測試、白盒測試、單元測試的說明

求大神幫忙解釋:黑盒測試、白盒測試、單元測試的說明

烙印99 2018-08-14 10:09:40
經(jīng)量詳細(xì)舉個(gè)列子,說明一下它們?nèi)咧g的區(qū)別,感謝!
查看完整描述

1 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超4個(gè)贊

假設(shè)待測程序是一個(gè) 盒子。那么盒子里面的零部件 就是具體的代碼。
然后一個(gè)密封的盒子丟了我面前,老板說,讓我測試一下這個(gè)盒子有沒有BUG。
然后我對著這個(gè)盒子嘗試各種各樣的輸入,比如說把它丟在陽光里曬足一整天,或者是盒子上的各種按鈕,按照莫名其妙的各種順序嘗試一下,看一下這個(gè)盒子有什么反應(yīng)。然后記下來,對照一下產(chǎn)品說明書,看看是不是符合預(yù)期。
那么這整個(gè)階段就是黑盒測試,我不需要知道里面零部件怎么結(jié)合,不需要知道代碼邏輯。是個(gè)門外漢都能做。

然后我提交了測試報(bào)告給老板,突然嘴欠說了一句,“其實(shí)我懂C#的”
老板就說,“能力越大,責(zé)任越大” ,那你打開盒子來測試吧。
我照著之前的測試步驟,把盒子打開來各部件在各種測試中的反饋,檢查部件之間的結(jié)合是不是正常的,檢查從外部輸入到觸發(fā)一個(gè)結(jié)果的流程中是不是有一些不妥當(dāng)?shù)牡胤健?br/>這就是白盒測試。

然后我又提交了測試報(bào)告,突然又嘴欠說了一句“大體的邏輯是測試過了,不過部件太多太復(fù)雜,細(xì)節(jié)之處覆蓋不到”
老板又說,那你把這些部件拆出來單獨(dú)一個(gè)一個(gè)測試。
我就把一些模塊單獨(dú)拿來測試,當(dāng)然直接拆出來它是不可能正常運(yùn)作的,還需要給這個(gè)部件加載一些模擬數(shù)據(jù),這樣它就能假裝正在一個(gè)系統(tǒng)里正常的運(yùn)行,然后我又是各種輸入輸出去測試它。
這就是單元測試。


查看完整回答
反對 回復(fù) 2018-09-13
  • 1 回答
  • 0 關(guān)注
  • 1023 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號