什么是黑盒測(cè)試和白盒測(cè)試、灰盒測(cè)試?

軟件測(cè)試按照測(cè)試技術(shù)劃分可以有:黑盒測(cè)試,白盒測(cè)試,灰盒測(cè)試

黑盒測(cè)試又叫功能測(cè)試

1.軟件黑色盒子,里邊的實(shí)現(xiàn),看不見(jiàn)代碼

2.輸入,輸出結(jié)果---功能測(cè)試的方法

這是因?yàn)樵诤诤袦y(cè)試中主要關(guān)注被測(cè)軟件的功能實(shí)現(xiàn),而.不是內(nèi)部邏輯。

在黑盒測(cè)試中,被測(cè)對(duì)象的內(nèi)部結(jié)構(gòu),運(yùn)作情況對(duì)測(cè)試人員是不可見(jiàn)的,測(cè)試人員主要是驗(yàn)證系統(tǒng)功能與需求的一致性。

在絕大多數(shù)沒(méi)有用戶參與的黑盒測(cè)試中,最常見(jiàn)的測(cè)試有:功能性測(cè)試、容量測(cè)試、安全性測(cè)試、負(fù)載測(cè)試、恢復(fù)性測(cè)試、標(biāo)桿測(cè)試、穩(wěn)定性測(cè)試、可靠性測(cè)試等。

在我們軟件測(cè)試行業(yè)中最常見(jiàn)的還是功能測(cè)試,考察個(gè)人對(duì)需求的掌握度和軟件工程的基本知識(shí)。

白盒測(cè)試

1.白色透明的黑子;代碼實(shí)現(xiàn),功能邏輯;

2.開(kāi)發(fā)--看代碼---單元測(cè)試

是一種測(cè)試用例設(shè)計(jì)方法,在這里盒子指的是被測(cè)試的軟件,白盒,顧名思義即盒子是可視的,你可以清楚盒子內(nèi)部.的東西以及里面是如何運(yùn)作的,因此白盒測(cè)試需要你對(duì)系統(tǒng)內(nèi)部的結(jié)構(gòu)和工作原理有一-個(gè)清楚的了解,并且基于這個(gè)知識(shí)來(lái)設(shè)計(jì)你的用例。

白盒測(cè)試技術(shù)一般可被分為靜態(tài)分析和動(dòng)態(tài)分析兩類技術(shù)。

白盒測(cè)試優(yōu)點(diǎn):迫使測(cè)試人員去仔細(xì)的思考軟件的實(shí)現(xiàn);可以檢測(cè)代碼中的每條分支和路徑;揭示隱藏在代碼中的錯(cuò)誤;對(duì)代碼的測(cè)試比較徹底,最優(yōu)化。

白盒測(cè)試缺點(diǎn):無(wú)法檢測(cè)代碼中遺漏的路徑和數(shù)據(jù)敏感性錯(cuò)誤;不驗(yàn)證格式的正確性。

灰盒測(cè)試(補(bǔ)充)

1.介于白盒黑盒兩者之間

2.了解實(shí)現(xiàn)流程邏輯,不需要知道具體代碼

3.接口測(cè)試---使用方法

白盒測(cè)試和黑盒測(cè)試往往不是決然分開(kāi)的,一般在白盒測(cè)試中交叉使用黑盒測(cè)試的方法,在黑盒測(cè)試中交叉使用白盒測(cè)試的方法。

最常見(jiàn)的灰盒測(cè)試是集成測(cè)試


看完這篇,你懂了什么是黑盒測(cè)試和白盒測(cè)試、灰盒測(cè)試、灰盒測(cè)試嗎?

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容