軟體測試那些事

努力的小测试發表於2024-06-27

軟體測試的物件:

  程式、資料、文件

測試用例

要設計有效的功能測試用例,應該做到

(1)測試用例應該 100% 覆蓋測試業務需求

(2)利用場景發模擬核心業務流程的正確執行

(3)利用場景法設計測試用例時,往往是一個業務流程需要多條驗證資料

(4)利用邊界值法設計測試用例,能夠驗證輸入值的邊界處理是否正確

常見系統測試主要內容

(1)恢復測試,測試系統容錯能力

(2)安全性測試

(3)壓力測試

(4)效能測試

(5)可靠性測試

(6)安裝測試

邏輯覆蓋法:

(1)語句覆蓋:每一條可執行語句

(2)判定覆蓋:每個判定至少有一次真,一次假

(3)條件覆蓋:每個判斷的每個條件可能取值至少執行一次

(4)判定/條件覆蓋:每個判定的每個條件取的各種可能的結果

(5)條件組合:每個判斷的所有可能的條件取值組合至少執行一次,滿足條件組合覆蓋的測試用例一定滿足判定覆蓋

軟體質量模型特性:

(1)功能性

(2)適合性

(3)準確性

(4)互操作性

(5)安全性

(6)依從性

整合測試的整合方式:

(1)一次性整合

(2)自底向上

(3)自頂向下

(4)混合式

(5)Big-Bang

如何劃分測試階段:

  按開發階段劃分:單元測試、整合測試、系統測試、確認測試、驗收測試

  按測試技術劃分:白盒測試、黑盒測試、灰盒測試

  按實施組織劃分:開發放測試、使用者測試、第三方測試

相關文章