ISTQB 七大測試原則

ISTQB(International Software Testing Qualifications Board)定義的七大測試原則:

  1. Testing shows presence of defects 測試是用來證明軟體存在缺陷,而不是用來證明沒有缺陷。

  2. Exhaustive testing is impossible 窮舉所有測試場景是不可能的,所以要有策略:

    • 改什麼測什麼
    • 只測重點
  3. Testing Early 越早導入測試,可大幅降低修復成本。

  4. Defect Clustering 八二法則:80% 的錯誤由 20% 的模組導致。

  5. Pesticide Paradox 一直用相同手段重複測試有限模組,很難(或無法)再發現新 bug。

  6. Testing is context dependent 測試人員不能對不同項目都用同樣的測試方法。

  7. Absence of Error Fallacy 多次測試測不出問題,不代表軟體是完美的。追求的不是「沒有錯誤」,而是「符合使用者需求」。

相關