首页 > 八字运程

黑盒測試主要用於測試測試程序錯誤(白盒測試主要用於什麼測試)

流程 八字运程 06-03

軟件測試中黑盒測試是什麼?

cC9乾坎艮震好运网

黑盒測試:cC9乾坎艮震好运网

cC9乾坎艮震好运网

黑盒測試也稱功能測試或數據驅動測試,它是在已知產品所應擁有的功能,通過測試來檢測每個功能是否皆能正常使用,在測試時,把流程看作一個不能打開的黑盆子cC9乾坎艮震好运网

黑盒測試著重是為瞭發現以下幾類錯誤:cC9乾坎艮震好运网

cC9乾坎艮震好运网

  1. 是不是有不正確或遺漏的功能?cC9乾坎艮震好运网

  2. 在接口上,輸入是否能正確的接受?能不能輸出正確的結果?cC9乾坎艮震好运网

  3. 是不是有數據結構錯誤或外部信息(例如數據文件)訪問錯誤?cC9乾坎艮震好运网

  4. 性能上是否能夠滿足要求?cC9乾坎艮震好运网

  5. 是不是有初始化或終止性錯誤?cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

黑盒測試的方式方法有哪些?定義分別為什麼?

cC9乾坎艮震好运网

具體的黑盒測試方法包括等價類劃分、因果圖、正交實驗設計法、邊值剖析、判定表驅動法、功能測試等。

等價類劃分

等價類劃分是一種典型的黑盒測試方法,用這一方法設計測試用例可以不用考慮流程的內部結構,隻以對流程的要求和說明,即需求規格說明書為根據,仔細剖析和推敲說明書的各項需求,尤其是功能需求,把說明中對輸入的要求和輸出的要求區別開來並加以分解。

邊界值剖析

軟件測試常用的一個方法是把測試工作按同樣的形式劃分。對數據進行軟件測試,就是檢查用戶輸入的信息、返回結果以及中間計算結果是否正確。邊界值剖析(Boundary

Value

Analysis,BVA)是一種補充等價劃分的測試用例設計技術,它不是選擇等價類的任意元素,而是選擇等價類邊界的測試用例。

錯誤推測法是基於經驗和直覺推測流程中所有可能存在的各式錯誤,

從而有針對性的設計測試用例的方式方法。

錯誤推測方法的基本思想:

列舉出流程中所有也許有的錯誤和容易發生錯誤的特殊情況,依據他們選擇測試用例。

例如,

在單元測試時曾列出的很多在模塊中常常見到的錯誤。

以前產品測試中曾經發現的錯誤等,

這幾個就是經驗的匯總。

還有,

輸入數據和輸出數據為0的情形。

輸入表格為空格或輸入表格僅有一行。

這幾個都是容易發生錯誤的情形。

可選擇這幾個情況下的例子作為測試用例。

考慮采用一種適合於描述對於多種條件的組合,相應產生多個動作的形式來思索設計測試用例。

還得需要利用因果圖(邏輯模型)。

因果圖方法最終生成的就是判定表。

它適合於檢查流程輸入條件的各式組合情況。

就是使用已經造好瞭的正交表格來安排試驗並進行數據剖析的一種方法,目的是用最少的測試用例達到最高的測試覆蓋率cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

何謂黑盒測試?

cC9乾坎艮震好运网

黑盒測試註重於測試軟件的功能性需求,也即黑盒測試使軟件設計師派生出執行流程所有功能需求的輸入條件。黑盒測試並不是白盒測試的替代品,而是用於輔助白盒測試發現其他類型的錯誤。黑盒測試試圖發現以下類型的錯誤:

1)功能錯誤或遺漏;

2)界面錯誤;

3)數據結構或外部數據庫訪問錯誤;

4)性能錯誤;

5)初始化和終止錯誤。

白盒測試在測試的早期采用,而黑盒測試主要用於測試的後期。黑盒測試故意不考慮控制結構,而是註意和提防信息域。黑盒測試用於回答以下問題:

運用黑盒測試方法,可以導出滿足以下標準的測試用例集:

1)所設計的測試用例能夠減少達到合理測試需要的附加測試用例數;

2)所設計的測試用例能夠告訴某些類型錯誤的存在或不存在,而不是僅僅與特定測試相關的錯誤。cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

黑盒測試用於什麼測試

cC9乾坎艮震好运网

感情是不用測試的,假如他喜歡你的話,可以從平常的相處中展現出來的,假使你細心觀察就能夠,而且感情是經不起測驗的。cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

黑盒測試的方式方法有哪些

cC9乾坎艮震好运网

黑盒測試的測試方法有:等價類劃分、邊界值剖析法、猜錯法、隨機數法、因果圖

白盒測試的測試方法有:代碼檢查法、流程變異、靜態結構剖析法、靜態質量度量法、符號測試法、邏輯覆蓋法、域測試、Z路徑覆蓋和基本路徑測試法

還不錯參照以下網址

1、 白盒測試也稱結構測試或邏輯驅動測試,它是依照流程內部的結構測試流程,通過測試來檢測產品內部動作是否依照設計規格說明書的規定正常進行,檢驗流程中的每條通路是否皆能按預定要求正確工作。這一方法是把測試對象看作一個打開的盒子,測試人員根據流程內部邏輯結構有關信息,設計或選擇測試用例,對流程所有邏輯路徑進行測試,通過在不同點檢查流程的狀態,確定實際的狀態是否與預期的狀態一致

2、 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否皆能正常使用。在測試地,把流程看作一個不能打開的黑盒子,在完全不考慮流程內部結構和內部特性的情形下,在流程接口進行測試,它隻檢查流程功能是否依照需求規格說明書的規定正常使用,流程是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼於流程外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試

3、 黑盒測試是以用戶的角度,從輸入數據與輸出數據的相呼應之關系出發進行測試的。很明顯,假如外部特性本身有問題或規格說明的規定有誤,用墨盒測試方法是發現不瞭的cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

黑盒測試用於什麼測試

cC9乾坎艮震好运网

感情是不用測試的,假如他喜歡你的話,可以從平常的相處中展現出來的,假使你細心觀察就能夠,而且感情是經不起測驗的。cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

cC9乾坎艮震好运网

标签: