黑白盒測試

2021-10-20 03:34:18 字數 877 閱讀 9650

又稱為功能測試。

又稱為結構測試。

語句覆蓋:語句覆蓋就是設計若干個測試用例,執行被測試程式,使得每一條可執行語句至少執行一次;

a ^ b = t

判定覆蓋(也稱為分支覆蓋):設計若干個測試用例執行所測程式使程式中每個判斷的取真分支和取假分支至少執行一次;

a ^ b = t

a ^ b = f

條件覆蓋:設計足夠多的測試用例,執行所測程式,使程式中每個判斷的每 條件覆蓋設計足夠多的測試用例 行所測程式使程式中每個判斷的每個條件的每個可能取值至少執行一次;

a=t ,a=f ,

b=t ,b=f

判定-條件覆蓋:設計足夠多的測試用例,執行所測程式,使程式中每個判斷的每個條件的所有可能取值至少執行一次,並且每個可能的判斷結果也至少執行一次,換句話說,即是要求各個判斷的所有可能的條件取值組合至少執行一次;

a ^ b = t    a ^ b = f

a=t     a=f

b=t     b=f

條件組合測試:設計足夠多的測試用例,執行所測程式,使程式中每個判斷的所有可能的條件取值組合至少執行一次;

a= t    b= t

a= t    b= f

a= f    b= t

a= f    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 資料驅動測試。白盒測試 基於設計文件 結構 的測試。關注軟體內部結構和程式的設計實現。又稱為結構測試或...