黑盒白盒測試方法


黑盒測試

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

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

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

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

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

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

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

 

白盒測試

1.語句覆蓋每條語句至少執行一次。
2.判定覆蓋每個判定的每個分支至少執行一次。
3.條件覆蓋每個判定的每個條件應取到各種可能的值。
4.判定/條件覆蓋同時滿足判定覆蓋條件覆蓋。
5.條件組合覆蓋每個判定中各條件的每一種組合至少出現一次。
6.路徑覆蓋使程序中每一條可能的路徑至少執行一次。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM