有足夠多的盒子依次編號0,1,2只有0號是黑盒,其餘的

時間 2022-07-05 13:05:06

1樓:拜金的女人

解:根據題幹可以推理如下:109,18,0,27,1,26,0,1,35,1,1,34,0,0,2,43,1,0,2,42,0,2,2,41,1,2,2,40,0,1,1,3,5所以,4號盒中原有3個球.

2樓:手機使用者

題目都不完整 寫清楚點吧

如果時間有限是先進行黑盒測試還是白盒測試

3樓:匿名使用者

看時間多有限了,針對一次測試投入產出比由低到高的,白盒測試(單元測試)、功能測試、整合測試、隨機測試。

什麼是黑盒測試和白盒測試?

4樓:小凱

黑盒測試和白盒測試:黑盒測試  黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程式看作一個不能開啟的黑盆子,在完全不考慮程式內部結構和內部特性的情況下,

測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入數鋸而產生正確的輸出資訊,並且保持外部資訊(如資料庫或檔案)的完整性。黑盒測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推測等,主要用於軟體確認測試。 「黑盒」法著眼於程式外部結構、不考慮內部邏輯結構、針對軟體介面和軟體功能進行測試。

「黑盒」法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程式中所有的錯誤。

白盒測試: 白盒測試也稱結構測試或邏輯驅動測試,它是知道產品內部工作過程,可通過測試來檢測產品內部動作是否按照規格說明書的規定正常進行,按照程式內部的結構測試程式,檢驗程式中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅動、基路測試等,主要用於軟體驗證。「白盒」法全面瞭解程式內部邏輯結構、對所有邏輯路徑進行測試。

「白盒」法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程式的內部結構,從檢查程式的邏輯著手,得出測試資料。

黑盒測試和白盒測試

任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。

黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。

白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

軟體的黑盒測試意味著測試要在軟體的介面處進行。這種方法是把測試物件看做一個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或資料驅動測試。

黑盒測試主要是為了發現以下幾類錯誤:

軟體的白盒測試是對軟體的過程性細節做細緻的檢查。這種方法是把測試物件看做一個開啟的盒子,它允許測試人員利用程式內部的邏輯結構及有關資訊,設計或選擇測試用例,對程式所有邏輯路徑進行測試。通過在不同點檢查程式狀態,確定實際狀態是否與預期的狀態一致。

因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程式模組進行如下檢查:

1、對程式模組的所有獨立的執行路徑至少測試一遍。

2、對所有的邏輯判定,取「真」與取「假」的兩種情況都能至少測一遍。

3、在迴圈的邊界和執行的界限內執行迴圈體。

4、測試內部資料結構的有效性,等等。

以上事實說明,軟體測試有一個致命的缺陷,即測試的不完全、不徹底性。由於任何程式只能進行少量(相對於窮舉的巨大數量而言)的有限的測試,在未發現錯誤時,不能說明程式中沒有錯誤。

黑盒、白盒和灰盒測試的基本概念?

5樓:匿名使用者

1. 黑盒測試

黑盒測試也稱功能測試或資料驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程式看作一個不能開啟的黑盆子,在完全不考慮程式內部結構和內部特性的情況下,測試者在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入數鋸而產生正確的輸出資訊,並且保持外部資訊(如資料庫或檔案)的完整性。

黑盒測試方法主要有等價類劃分、邊值分析、因—果圖、錯誤推測等,主要用於軟體確認測試。「黑盒」法著眼於程式外部結構、不考慮內部邏輯結構、針對軟體介面和軟體功能進行測試。「黑盒」法是窮舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程式中所有的錯誤。

實際上測試情況有無窮多個,人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進行測試。

2. 白盒測試

白盒測試也稱結構測試或邏輯驅動測試,它是知道產品內部工作過程,可通過測試來檢測產品內部動作是否按照規格說明書的規定正常進行,按照程式內部的結構測試程式,檢驗程式中的每條通路是否都有能按預定要求正確工作,而不顧它的功能,白盒測試的主要方法有邏輯驅動、基路測試等,主要用於軟體驗證。

「白盒」法全面瞭解程式內部邏輯結構、對所有邏輯路徑進行測試。「白盒」法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程式的內部結構,從檢查程式的邏輯著手,得出測試資料。

貫穿程式的獨立路徑數是天文數字。但即使每條路徑都測試了仍然可能有錯誤。第一,窮舉路徑測試決不能查出程式違反了設計規範,即程式本身是個錯誤的程式。

第二,窮舉路徑測試不可能查出程式中因遺漏路徑而出錯。第三,窮舉路徑測試可能發現不了一些與資料相關的錯誤。

3. 灰盒測試

灰盒測試,確實是介於二者之間的,可以這樣理解,灰盒測試關注輸出對於輸入的正確性,同時也關注內部表現,但這種關注不象白盒那樣詳細、完整,只是通過一些表徵性的現象、事件、標誌來判斷內部的執行狀態,有時候輸出是正確的,但內部其實已經錯誤了,這種情況非常多,如果每次都通過白盒測試來操作,效率會很低,因此需要採取這樣的一種灰盒的方法。

灰盒測試結合了白盒測試盒黑盒測試的要素。它考慮了使用者端、特定的系統知識和操作環境。它在系統元件的協同性環境中評價應用軟體的設計。

灰盒測試由方法和工具組成,這些方法和工具取材於應用程式的內部知識盒與之互動的環境,能夠用於黑盒測試以增強測試效率、錯誤發現和錯誤分析的效率。

灰盒測試涉及輸入和輸出,但使用關於**和程式操作等通常在測試人員視野之外的資訊設計測試。

6樓:哎喲喂累嘿嘿嘿

黑盒測試又稱功能測試,已知產品應有的功能,來檢驗每個功能能否正常使用,針對軟體介面和軟體功能測試

白盒測試去研究源**和程式執行結構,關注軟體的內部機構灰盒測試

介於白盒測試和黑盒測試之間,既關注輸出對於輸入的正確性,又關注內部結構,只是不像白盒測試那樣詳細完整,表徵性的現象,標誌來判斷內部執行狀態

7樓:匿名使用者

不懂你要問的是什麼,。要加點補充才能看懂哦

8樓:老男孩教育

①黑盒測試:滲透測試人員只知道要測試的目標系統具體是哪個系統,但系統內部的任何資訊都不知道。滲透測試人員就像是站在一個漆黑的房間裡,什麼都看不見,只有找到漏洞才能出去,該去**找呢?

完全不知道,只能一點點的探索。

②白盒測試:滲透測試人員事先知道目標系統的詳細資訊,在這種情況下做滲透測試,滲透測試人員大多就是根據經驗或者標準操作流程,將可能出現問題的點挨個去篩選一遍。

③灰盒測試:白+黑就是灰色,灰盒測試是介於上述兩種測試之間的一種方法,對目標系統有所一定的瞭解,還掌握了一定的資訊,可是並不全面。滲透測試人員得持續性地蒐集資訊,並結合已知資訊從中將漏洞找出。

找一段完整的j**a**,利用黑盒或白盒進行測試

什麼時候做白盒測試,什麼時候做黑盒測試?

9樓:無志文

首先糾正 這個問題不屬於「硬體」類的

什麼是黑盒測試和白盒測試?

任何工程產品(注意是任何工程產品)都可以使用以下兩種方法之一進行測試。

黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。

白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。

軟體的黑盒測試意味著測試要在軟體的介面處進行。這種方法是把測試物件看做一個黑盒子,測試人員完全不考慮程式內部的邏輯結構和內部特性,只依據程式的需求規格說明書,檢查程式的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或資料驅動測試。

黑盒測試主要是為了發現以下幾類錯誤:

1、是否有不正確或遺漏的功能?

2、在介面上,輸入是否能正確的接受?能否輸出正確的結果?

3、是否有資料結構錯誤或外部資訊(例如資料檔案)訪問錯誤?

4、效能上是否能夠滿足要求?

5、是否有初始化或終止性錯誤?

軟體的白盒測試是對軟體的過程性細節做細緻的檢查。這種方法是把測試物件看做一個開啟的盒子,它允許測試人員利用程式內部的邏輯結構及有關資訊,設計或選擇測試用例,對程式所有邏輯路徑進行測試。通過在不同點檢查程式狀態,確定實際狀態是否與預期的狀態一致。

因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程式模組進行如下檢查:

1、對程式模組的所有獨立的執行路徑至少測試一遍。

2、對所有的邏輯判定,取「真」與取「假」的兩種情況都能至少測一遍。

3、在迴圈的邊界和執行的界限內執行迴圈體。

4、測試內部資料結構的有效性,等等。

以上事實說明,軟體測試有一個致命的缺陷,即測試的不完全、不徹底性。由於任何程式只能進行少量(相對於窮舉的巨大數量而言)的有限的測試,在未發現錯誤時,不能說明程式中沒有錯誤。

10樓:

白盒一般是程式設計人員對所編的東西進行測試,黑盒一般都是客戶對產品進行功能測試。找本軟體工程的書,上邊應該有詳細的介紹。

11樓:匿名使用者

白盒測試,是測試員知道了產品功能,內部結構,對其功能進行測試!

一般程式設計師開發完一種功能,測試員就立馬測試此功能的時候,就是白盒測試!

黑盒測試,一般發生在快要驗收的最後階段,測試員拋棄程式內部結構,只拿規格說明書,來驗證,程式是否合格!

黑盒測試與白盒測試的區別

12樓:匿名使用者

一、測試方式不同

1、黑盒測試:功能測試,是通過測試來檢測每個功能是否都能正常使用。

2、白盒測試:稱結構測試、透明盒測試、邏輯驅動測試或基於**的測試。

二、測試目的不同

1、黑盒測試:把程式看作一個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。

2、白盒測試:通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試。在程式不同地方設立檢查點,檢查程式的狀態,以確定實際執行狀態與預期狀態是否一致。

三、測試原則不同

1、黑盒測試:以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

2、白盒測試:一個模組中的所有獨立路徑至少被測試一次。所有邏輯值均需測試true和false兩種情況。

有了足夠多的錢,你第一件事是幹什麼

江北三畝地 旅遊,我有錢了做的第一件事就是旅遊,而且我建議你有錢了做的第一件事也是旅遊。因為那時的你不必再為了生活而奔波,那麼你就應該充實你自己的心靈和拓寬自己的眼界。你可以在旅行中看到很多前所未見的東西,那些曾經只在電視上出現的動物,非洲草原上優雅的長頸鹿,熊孩子式的小獅子,他們很漂亮,擁有遠超你...

硬度最高的金屬依次有哪些

我老婆伊莉雅 鉻 cr 鎢w350 釩v264 錳mn210 銥ir170 鉬mo160 鈷co125 鋯zr125 鈹be120 鈦ti115 鉻cr110 鉭ta85 鎳ni80 鈮nb75 鐵fe50 銻sb45 鉑pt40 銅cu40 鎂mg36 鋅zn35 銀ag25 鋁al25 金au2...

面膜盒子有合格品的字是什麼意思,面膜盒子有合格品的三個字是什麼意思

cxk幸福一夏 就是合格的啊,還有執行標準是2872點最好 上的執行標準qb t2872是什麼意思 郝林梅 這是國家有關部門對於化妝品行業的產品的一個執行標準的編號來的,有這個說明產品是合格的廠家生產的。一 國家規定的 標準qb t2872 2007 是由中國輕工業聯合提出。由全國香料香精化妝品標準...