軟體測試與品質保證之黑盒測試
黑盒測試
根據需求進行測試
-
Boundary Value Testing(邊界值測試)
至少需要4n+1個測試用例
-
Robustness Testing (健壯性測試)
至少需要6n+1個測試用例
-
Worst-Case Testing (最壞情況測試)
至少需要5^n個測試用例
-
Robust Worst-Case Testing (健壯性最壞情況測試)
至少需要7^n個測試用例
-
Positive And Negative Testing(積極測試和消極測試)
積極測試采用合法輸入,消極測試采用非法輸入,一般的測試中消極占80%,積極占20%
-
Range Testing(範圍測試)
節省時間
-
Equivalence Class Testing(等價類測試)
PS:下面的強弱是指每次測多個參數還是一個參數。一般和健壯是指是否測試邊界外的值。
- Weak Normal Equivalence Class Testing (弱一般等價類測試)
- Strong Normal Equivalence Class Testing (強一般等價類測試)
- Weak Robust Equivalence Class Testing (弱健壯等價類測試)
- Strong Robust Equivalence Class Testing (強健壯等價類測試)
-
Decision Table-Based Testing(基于決策表的測試)
實體部分每一列都是一條規則,它定義了采取什麼行動時系統的行為。
原文連結:軟體測試與品質保證之黑盒測試
詩與酒 版權所有,轉載請注明出處。