1. 軟體測試中黑盒測試是什麼
黑盒測試:
黑盒測試也稱功能測試或數據驅動測試,它是在已知產品所應具有的功能,通過測試來檢測每個功能是否都能正常使用,在測試時,把程序看作一個不能打開的黑盆子
黑盒測試主要是為了發現以下幾類錯誤:
是否有不正確或遺漏的功能?
在介面上,輸入是否能正確的接受?能否輸出正確的結果?
是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?
性能上是否能夠滿足要求?
是否有初始化或終止性錯誤?
2. 黑盒測試的概念是什麼
黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於程序外部結構,不考慮內部邏輯結構,主要針對軟體界面和軟體功能進行測試。
黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
(2)什麼是黑盒測試程序擴展閱讀:
黑盒測試方法著重測試軟體的功能需求,是在程序介面上進行的測試,主要是為了發現以下錯誤。
(1)是否有功能錯誤,是否有功能遺漏。
(2)是否能夠正確地接收輸入數據並產生正確的輸出結果。
(3)是否有數據結構錯誤或外部信息訪問錯誤。
(4)是否有程序初始化和終止方面的錯誤。
3. 什麼是白盒測試和黑盒測試有什麼區別
1、黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。
2、白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。
3、區別:二者最大的區別應該就是測試對象不一樣,白盒測試主要針對的是程序代碼邏輯,黑盒測試主要針對的是程序所展現給用戶的功能,簡單的說就是前者測試後台程序後者測試前台展示功能。
4. 什麼是黑盒測試和白盒測試
首先:什麼是黑盒測試和白盒測試?
無論是什麼軟體的測試,這兩種都是適應的。以下是相關定義。
黑盒測試:已知產品的功能設計規格,可以進行測試證明每個實現了的功能是否符合要求。白盒測試:已知產品的內部工作過程,可以通過測試證明每種內部操作是否符合設計規格要求,所有內部成分是否以經過檢查。
其次:到底什麼是黑盒測試呢?
軟體的黑盒測試意味著測試要在軟體的介面處進行。這種方法是把測試對象看做一個黑盒子,測試人員完全不考慮程序內部的邏輯結構和內部特性,只依據程序的需求規格說明書,檢查程序的功能是否符合它的功能說明。因此黑盒測試又叫功能測試或數據驅動測試。黑盒測試主要是為了發現以下幾類錯誤:1、是否有不正確或遺漏的功能?2、在介面上,輸入是否能正確的接受?能否輸出正確的結果?3、是否有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?4、性能上是否能夠滿足要求?5、是否有初始化或終止性錯誤?
最後:到底什麼是白盒測試呢?
軟體的白盒測試是對軟體的過程性細節做細致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。通過在不同點檢查程序狀態,確定實際狀態是否與預期的狀態一致。因此白盒測試又稱為結構測試或邏輯驅動測試。白盒測試主要是想對程序模塊進行如下檢查:1、對程序模塊的所有獨立的執行路徑至少測試一遍。2、對所有的邏輯判定,取「真」與取「假」的兩種情況都能至少測一遍。3、在循環的邊界和運行的界限內執行循環體。4、測試內部數據結構的有效性,等等。
5. 什麼是黑盒測試
黑盒測試注重於測試軟體的功能性需求,也即黑盒測試使軟體工程師派生出執行程序所有功能需求的輸入條件。黑盒測試並不是白盒測試的替代品,而是用於輔助白盒測試發現其他類型的錯誤。黑盒測試試圖發現以下類型的錯誤:
1)功能錯誤或遺漏;
2)界面錯誤;
3)數據結構或外部資料庫訪問錯誤;
4)性能錯誤;
5)初始化和終止錯誤。
白盒測試在測試的早期採用,而黑盒測試主要用於測試的後期。黑盒測試故意不考慮控制結構,而是注意信息域。黑盒測試用於回答以下問題:
運用黑盒測試方法,可以導出滿足以下標準的測試用例集:
1)所設計的測試用例能夠減少達到合理測試所需的附加測試用例數;
2)所設計的測試用例能夠告知某些類型錯誤的存在或不存在,而不是僅僅與特定測試相關的錯誤。
6. 軟體測試基礎理論:什麼是黑盒測試
黑盒測試:Black box testing
黑盒測試是指在測試過程中不關注程序內部的處理邏輯,只關注輸入和輸出。
如果輸入一個測試數據,輸出的結果是正確的,就認為這個功能是正確的,也叫作數據驅動測試。
舉個栗子:
手機上的計算器應用。
我們直接在手機上輸入 1+1= , 如果此時輸出的結果上2,就證明這個運算是對的。這個過程中我們並不關注內部程序是是怎麼進行運算出來的,只要結果是符合我的輸入就OK。這種測試方法就叫著做黑盒測試。平常我們的點點點測試也屬於黑盒測試。
7. 什麼是黑盒測試和白盒測試,黑盒測試是什麼意思
1.黑盒測試又稱功能測試,是著眼於程序的外部特徵,不考慮程序的內部邏輯結構。
2.測試者把被測程序看成一個黑盒,不用關心程序的內部結構。
3.黑盒測試是在程序介面處進行測試,只檢查程序功能是否能按照規格說明書的規定正常使用,程序是否能適當地接收輸入數據產生正確的輸出信息,且保持外部信息的完整性。
4.黑盒測試主要採用的技術有:等價分類法、邊沿值分析法、錯誤推測法和因果圖等技術。