黑白盒測試方法

2022-07-29 15:30:31 字數 817 閱讀 6758

黑盒測試

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試地,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。

等價類劃分:是把程式的輸入域劃分成若干部分,然後從每個部分中取少數具有代表性資料作為測試用例。

邊界值分析法: 是對輸入或輸出的邊界值作為測試用例

錯誤推測設計方法就是基於經驗和直覺推測程式中所有可能存在的各種錯誤,從而有針對性地設計測試用例的方法。

因果圖法:利用**法分析輸入的各種組合關係,寫出判定表,從而設計相應的測試用例

判定表:是把作為條件的所有輸入的各種組合值以及對應輸出值都列出來形成的**稱為判定表

正交試驗設計:從大量的實驗資料中挑選適量的、有代表性的點來設計測試用例

白盒測試

1.語句覆蓋每條語句至少執行一次。

2.判定覆蓋每個判定的每個分支至少執行一次。

3.條件覆蓋每個判定的每個條件應取到各種可能的值。

4.判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。

5.條件組合覆蓋每個判定中各條件的每一種組合至少出現一次。

6.路徑覆蓋使程式中每一條可能的路徑至少執行一次。

黑白盒測試

又稱為功能測試。又稱為結構測試。語句覆蓋 語句覆蓋就是設計若干個測試用例,執行被測試程式,使得每一條可執行語句至少執行一次 a b t 判定覆蓋 也稱為分支覆蓋 設計若干個測試用例執行所測程式使程式中每個判斷的取真分支和取假分支至少執行一次 a b t a b f 條件覆蓋 設計足夠多的測試用例,執...

軟測之黑白盒登入測試

登入測試 白盒測試 登入 用qt寫的乙個管理系統其中的登入部分 qstring username ui usrlineedit text qstring password ui pwdlineedit text if username password else qsqlrecord rec que...

黑白盒測試,動靜態測試的區別與聯絡

黑盒測試 是基於規格說明 需求文件 的測試。測試人員不考慮 不關心軟體內部結構,只關心程式的功能是否符合他的功能說明。又被稱為功能測試 黑盒只是功能測試的一部分2017 7 27 16 50 08 資料驅動測試。白盒測試 基於設計文件 結構 的測試。關注軟體內部結構和程式的設計實現。又稱為結構測試或...