天天看點

軟體測試與品質保證之黑盒測試

軟體測試與品質保證之黑盒測試

黑盒測試

根據需求進行測試

  • 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(基于決策表的測試)

    實體部分每一列都是一條規則,它定義了采取什麼行動時系統的行為。

原文連結:軟體測試與品質保證之黑盒測試

詩與酒 版權所有,轉載請注明出處。