-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 景觀設(shè)計(jì) > 專題列表 > 正文
黑盒和白盒的區(qū)別(麗珠蘭黑盒和白盒的區(qū)別)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于黑盒和白盒的區(qū)別的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對(duì)話答疑等等
只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,如需了解相關(guān)業(yè)務(wù)請(qǐng)撥打電話175-8598-2043,或添加微信:1454722008
本文目錄:
一、白盒測(cè)試和黑盒測(cè)試的區(qū)別是什么?
看樓下樓上回答,也無需再解釋黑盒白盒的特點(diǎn)和定義。就我個(gè)人語言總結(jié)下黑盒白盒測(cè)試的區(qū)別:
黑盒測(cè)試即功能測(cè)試,在已知產(chǎn)品所具備功能上進(jìn)行測(cè)試,不考慮程序運(yùn)行的內(nèi)部結(jié)構(gòu),只考慮測(cè)試的功能是否完善、合理。白盒測(cè)試即結(jié)構(gòu)測(cè)試,在知道產(chǎn)品內(nèi)部工作過程的情況下,檢測(cè)程序內(nèi)部是否按照相應(yīng)規(guī)定運(yùn)行,邏輯是否合理等。最大的區(qū)別就是,一個(gè)在測(cè)試功能,一個(gè)在測(cè)試程序內(nèi)部結(jié)構(gòu)。黑盒測(cè)試需要多種測(cè)試用例,白盒測(cè)試一般使用測(cè)試工具進(jìn)行測(cè)試。
二、“黑盒”and“白盒”
中原焦點(diǎn)團(tuán)隊(duì) 【堅(jiān)持分享Day803】2021/8/16 星期一 晴
黑盒與白盒,是計(jì)算機(jī)軟件測(cè)試?yán)锏膬蓚€(gè)常見概念。
直白的解釋一下,黑盒就是,你使用一項(xiàng)功能,會(huì)用但是不知道怎么實(shí)現(xiàn)的,原理如何。你把它看成盒子,里面對(duì)你而言不可見,用黑色表示。白盒是相當(dāng)于黑盒而言,你知道功能的原理、邏輯和流程,內(nèi)部對(duì)于你可見,用白色表示。
其實(shí),咱們學(xué)習(xí)的過程就像尋寶一樣,而其中最大的價(jià)值,未必是在于你找到那個(gè)寶貝,而是在尋找的過程中,在分析解決問題的過程中,在設(shè)法突破心理障礙的過程中,得到的經(jīng)驗(yàn)才是可以遷移的財(cái)富。
今天又有幸跟著施老師一起學(xué)習(xí)認(rèn)識(shí)了焦點(diǎn)的跳脫“思考黑盒子”。
不同于傳統(tǒng)的觀點(diǎn),SFBT采取的是一種“解決——建構(gòu)”的方法。有人甚至描述SFBT是“退后一步帶領(lǐng)”,而且在傳統(tǒng)意義中,被視為非醫(yī)學(xué),甚至非科學(xué)的方法。SFBT一開始先評(píng)估可能的解決方案,也就是先呈現(xiàn)當(dāng)事人期待與渴望的解決方案。在評(píng)估階段里,主要是可以學(xué)習(xí)許多關(guān)于當(dāng)事人的才能與技巧,以及每個(gè)人如何發(fā)展自己。咨詢師通過這些學(xué)習(xí),才能了解如何運(yùn)用當(dāng)事人的能力。接下來,治療師開始協(xié)助當(dāng)事人重復(fù)過去和現(xiàn)在的成功經(jīng)驗(yàn),一直到滿意為止。由于整個(gè)焦點(diǎn)是放在提升并增進(jìn)現(xiàn)有的資源上,既不偏重當(dāng)事人,也不偏重環(huán)境因素,目標(biāo)是以達(dá)成當(dāng)事人的愿望為考量,所以很容易看出為何采取短程治療,而且彼此依然是合作的關(guān)系。如此一來,當(dāng)事人會(huì)對(duì)自己充滿希望,甚至大幅度提高自我改變的動(dòng)機(jī),因?yàn)樗麄儎?chuàng)造出自己解決問題的觀念,也知道需要什么來達(dá)成目標(biāo)。
三、什么是白盒測(cè)試和黑盒測(cè)試?有什么區(qū)別?
首先糾正 這個(gè)問題不屬于“硬件”類的
什么是黑盒測(cè)試和白盒測(cè)試?
任何工程產(chǎn)品(注意是任何工程產(chǎn)品)都可以使用以下兩種方法之一進(jìn)行測(cè)試。
黑盒測(cè)試:已知產(chǎn)品的功能設(shè)計(jì)規(guī)格,可以進(jìn)行測(cè)試證明每個(gè)實(shí)現(xiàn)了的功能是否符合要求。
白盒測(cè)試:已知產(chǎn)品的內(nèi)部工作過程,可以通過測(cè)試證明每種內(nèi)部操作是否符合設(shè)計(jì)規(guī)格要求,所有內(nèi)部成分是否以經(jīng)過檢查。
軟件的黑盒測(cè)試意味著測(cè)試要在軟件的接口處進(jìn)行。這種方法是把測(cè)試對(duì)象看做一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(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è)試是對(duì)軟件的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測(cè)試對(duì)象看做一個(gè)打開的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。白盒測(cè)試主要是想對(duì)程序模塊進(jìn)行如下檢查:
1、對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一遍。
2、對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都能至少測(cè)一遍。
3、在循環(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。
4、測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性,等等。
以上事實(shí)說明,軟件測(cè)試有一個(gè)致命的缺陷,即測(cè)試的不完全、不徹底性。由于任何程序只能進(jìn)行少量(相對(duì)于窮舉的巨大數(shù)量而言)的有限的測(cè)試,在未發(fā)現(xiàn)錯(cuò)誤時(shí),不能說明程序中沒有錯(cuò)誤。
四、白盒與黑盒是什么?
白盒:沒有被封裝,知道程序里面的走法,要求測(cè)試的時(shí)候一句句測(cè)試的軟件測(cè)試方法。
黑盒:封裝了,只注重測(cè)試出的結(jié)果是否達(dá)到預(yù)想的要求的軟件測(cè)試方法。
以上就是關(guān)于黑盒和白盒的區(qū)別相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。
推薦閱讀:
小黑盒加速器接口錯(cuò)誤(小黑盒加速器接口錯(cuò)誤怎么辦)
今日網(wǎng)紅排行榜(今日網(wǎng)紅排行榜最新)
個(gè)人商戶收款碼一碼通(個(gè)人商戶收款碼一碼通直接收款到銀行嗎)