系統測試(System Testing)
階段 產出
1. 計劃——《系統測試計劃》
2. 設計——《系統方案》(系統測試項和系統測試子項)
3. 實現——《系統測試用例》
4. 執行——《測試報告》
概念:將已經集成好的軟件系統,與其他系統元素結合在一起,在實際運行環境下,進行一系列的測試活動。
目的:驗證系統對需求的符合程度;
對象:軟硬件集成一起的系統,并盡可能地在實際運行環境與條件;
常用類型:
目的:根據產品的需求規格說明書和測試列表,驗證產品的功能實現是否符合需求規格;
關注點:
● 功能是否遺漏
● 功能實現是否滿足用戶需求和系統設計的隱性需求
● 輸入能否正確接受,輸出結果是否正確
測試方法:等價類、邊界值、判定表、因果圖、正交、狀態遷移、流程分析……
2、性能測試——“效率”
目的:測試軟件集成系統中運行的性能,度量系統相對于目標的差距;
為什么要進行性能測試呢?
● 因為它是產品質量的重要組成部分;
● 用戶眼中的良好形象;
● 節省成本(主要是物理設備成本)的重要手段
性能指標是怎么定義的?(需求規格中的)
● 直接提出的性能指標
● 以某個版本為基準
原文轉自:http://www.anti-gravitydesign.com