0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件測試的代碼劃分:黑盒白盒灰盒的區(qū)別

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 11:00 ? 次閱讀

按是否查看代碼劃分

1.黑盒測試(Black-box Testing)

黑盒測試也是功能測試,測試中把被測的軟件當(dāng)成一個黑盒子,不關(guān)心盒子的內(nèi)部結(jié)構(gòu)是什么,只關(guān)心軟件的輸入數(shù)據(jù)和輸出數(shù)據(jù)。

2.白盒測試(White-box Testing)

白盒測試又稱結(jié)構(gòu)測試、透明盒測試、邏輯驅(qū)動測試或基于代碼的測試。白盒測試是指打開盒子,去研究里面的源代碼和程序結(jié)果。

白盒測試也是接口測試的一種。

黑盒和白盒區(qū)別:

軟件的黑盒測試意味著測試要在軟件的接口處進(jìn)行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內(nèi)部的邏輯結(jié)構(gòu)和內(nèi)部特性,只依據(jù)程序的需求規(guī)格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試。軟件的白盒測試是對軟件的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序的所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測試又稱為結(jié)構(gòu)測試。白盒測試主要是想對程序模塊進(jìn)行檢查。

3.灰盒測試(Gray-Box Testing)

灰盒測試是介于白盒測試和黑盒測試之間的一種,灰盒測試多用于集成測試階段,不僅關(guān)注輸入、輸出的正確性,同時也關(guān)注程序內(nèi)部的情況。

灰盒測試:功能+接口

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 軟件測試
    +關(guān)注

    關(guān)注

    2

    文章

    229

    瀏覽量

    18594
  • 白盒測試
    +關(guān)注

    關(guān)注

    1

    文章

    14

    瀏覽量

    10616
  • 黑盒測試
    +關(guān)注

    關(guān)注

    1

    文章

    8

    瀏覽量

    9892
收藏 人收藏

    評論

    相關(guān)推薦

    電視機(jī)頂與流媒體設(shè)備的區(qū)別

    電視機(jī)頂(STB) 電視機(jī)頂是一種連接電視機(jī)與外部信號源的設(shè)備,它允許用戶接收和解碼各種視頻和音頻信號,以便在電視上播放。 功能特點(diǎn) 信號接收與解碼 :電視機(jī)頂可以接收來自衛(wèi)星、有線電視或地面
    的頭像 發(fā)表于 12-16 15:40 ?142次閱讀

    電視機(jī)頂連接電視的方法 電視機(jī)頂常見問題及解決辦法

    電視機(jī)頂連接電視的方法 1. 準(zhǔn)備工作 在開始連接之前,請確保您擁有以下物品: 電視機(jī)頂 電視機(jī) HDMI線或AV線(根據(jù)電視機(jī)頂和電視機(jī)的接口類型) 電源適配器(如果電視機(jī)頂
    的頭像 發(fā)表于 12-16 15:33 ?672次閱讀

    移動辦公新利器:便攜式2.5 SATA/M.2 SATA/NVMe 外接硬盤 #外接硬盤 #硬盤

    硬盤
    ICY DOCK硬盤盒
    發(fā)布于 :2024年11月08日 16:54:34

    光纖接頭的作用是什么

    光纖接頭(又稱光纜接頭、光纜接續(xù))在光纖通信系統(tǒng)中發(fā)揮著至關(guān)重要的作用。以下是光纖接頭的主要作用: 一、保護(hù)光纜 光纖接頭為光纜提
    的頭像 發(fā)表于 11-05 10:31 ?271次閱讀

    HZHY-AI500G智能

    HZHY-AI500G智能
    的頭像 發(fā)表于 07-27 08:46 ?265次閱讀
    HZHY-AI500G智能<b class='flag-5'>盒</b>

    CAN使用問題及解決方案

    在使用CAN(Controller Area Network Box)時,用戶常會遇到一系列問題。 這些問題可能涉及硬件連接、軟件配置、通信穩(wěn)定性以及故障排查等多個方面。 以下是一些大家常問
    的頭像 發(fā)表于 07-15 18:12 ?1870次閱讀

    光置氮?dú)夤衽c普通氮?dú)夤竦?b class='flag-5'>區(qū)別有哪些?

    光置,也被稱為光學(xué)元件儲存或者防塵,是一種專為精密光學(xué)元件設(shè)計(jì)的存放容器。它的主要目的是提供一個清潔、干燥、無污染的環(huán)境,以保護(hù)光學(xué)元件免受灰塵、濕氣、化學(xué)腐蝕或其他有害因素的影響,從而保證
    的頭像 發(fā)表于 07-04 11:02 ?235次閱讀
    光置<b class='flag-5'>盒</b>氮?dú)夤衽c普通氮?dú)夤竦?b class='flag-5'>區(qū)別</b>有哪些?

    CAN FD基本功能包括哪些

    議,將用戶發(fā)送的數(shù)據(jù)幀正確地發(fā)送到CAN FD總線上。 實(shí)時捕獲CAN FD總線上的數(shù)據(jù)幀,并將其傳遞給用戶或相關(guān)軟件進(jìn)行分析和處理。 (2)數(shù)據(jù)解析: CAN FD需要能夠解析接收到的CAN FD數(shù)據(jù)幀,并將其轉(zhuǎn)換為易于理解和分析的格式。用戶應(yīng)該能夠通過
    的頭像 發(fā)表于 07-02 16:21 ?897次閱讀

    如何使用CAN測出目標(biāo)CAN設(shè)備的波特率

    的連接線纜。 (2)安裝配套軟件: 根據(jù)CAN的說明書或用戶手冊,安裝并配置相應(yīng)的軟件。這些軟件通常用于數(shù)據(jù)的接收、發(fā)送和分析。 (3)連接CAN
    的頭像 發(fā)表于 06-26 16:41 ?777次閱讀

    odf配線架和終端區(qū)別有哪些

    ODF配線架和終端在光纖通信系統(tǒng)中各自扮演著不同的角色,它們之間的主要區(qū)別可以歸納如下: 功能定位: ODF配線架:主要用于光纖通信系統(tǒng)中局端主干光纜的成端和分配,方便實(shí)現(xiàn)光纖線路的連接、分配
    的頭像 發(fā)表于 06-19 09:55 ?1189次閱讀

    功能測試覆蓋中最常見的是什么方法

    常見的方法,包括黑盒測試、測試、
    的頭像 發(fā)表于 05-30 14:55 ?717次閱讀

    功能測試還是黑盒測試

    功能測試軟件測試的一種方法,主要用于驗(yàn)證軟件的功能是否滿足需求規(guī)格說明書中的要求。功能測試可以采用
    的頭像 發(fā)表于 05-30 14:53 ?858次閱讀

    iptv機(jī)頂怎么連接 iptv機(jī)頂和網(wǎng)絡(luò)機(jī)頂有什么區(qū)別

    和其他互聯(lián)網(wǎng)內(nèi)容。在本文中,我們將討論IPTV機(jī)頂的連接方式以及與傳統(tǒng)的網(wǎng)絡(luò)機(jī)頂之間的區(qū)別。 IPTV機(jī)頂的連接方式可以通過有線或無線網(wǎng)絡(luò)實(shí)現(xiàn)。首先,我們來看一下有線連接的方法。
    的頭像 發(fā)表于 02-05 13:40 ?2394次閱讀

    機(jī)頂怎么選 機(jī)頂是干什么用的

    機(jī)頂是一種通過無線電波或有線電視信號接收和解碼數(shù)字電視節(jié)目的裝置,它可以將電視信號轉(zhuǎn)換成數(shù)字信號,并將信號傳輸?shù)诫娨暽稀C(jī)頂通常由硬件和軟件兩部分組成。 機(jī)頂的用途非常廣泛,介紹
    的頭像 發(fā)表于 01-25 10:53 ?2430次閱讀

    iptv機(jī)頂和網(wǎng)絡(luò)機(jī)頂有什么區(qū)別

    IPTV機(jī)頂和網(wǎng)絡(luò)機(jī)頂是兩種常見的電視盒子,用于將互聯(lián)網(wǎng)上的媒體內(nèi)容傳輸?shù)诫娨暽?。盡管它們有一些相似之處,但也存在一些重要的區(qū)別。本文將詳細(xì)介紹這兩種機(jī)頂
    的頭像 發(fā)表于 01-17 09:29 ?3548次閱讀