-
系統測試
鎖定
- 中文名
- 系統測試
- 外文名
- System Testing
- 分 類
- 恢復測試、安全測試、壓力測試
- 目 的
- 驗證最終軟件系統是否滿足用户規定的需求
- 主要內容
- 功能測試、健壯性測試
- 主要步驟
- 制定系統測試計劃、設計系統測試用例、執行系統測試
系統測試內容
流程如圖1所示。系統測試的目的是驗證最終軟件系統是否滿足用户規定的需求。
主要內容包括:
系統測試分類
(1)恢復測試
恢復測試作為一種系統測試,主要關注導致軟件運行失敗的各種條件,並驗證其恢復過程能否正確執行。在特定情況下,系統需具備容錯能力。另外,系統失效必須在規定時間段內被更正,否則將會導致嚴重的經濟損失。
(2)安全測試
安全測試用來驗證系統內部的保護機制,以防止非法侵入。在安全測試中,測試人員扮演試圖侵入系統的角色,採用各種辦法試圖突破防線。因此係統安全設計的準則是要想方設法使侵入系統所需的代價更加昂貴。
(3)壓力測試
①如果平均中斷數量是每秒一到兩次,那麼設計特殊的測試用例產生每秒十次中斷。
②輸入數據量增加一個量級,確定輸入功能將如何響應。
系統測試步驟
【Step1】 制定系統測試計劃
系統測試小組各成員共同協商測試計劃。測試組長按照指定的模板起草《系統測試計劃》。該計劃主要包括:
·測試範圍(內容)
·測試方法
·測試完成準則
·人員與任務表
項目經理審批《系統測試計劃》。該計劃被批准後,轉向【Step2】。
【Step2】 設計系統測試用例
·系統測試小組各成員依據《系統測試計劃》、需求規格説明書、設計原型以及指定測試文檔模板,設計(撰寫)《測試需求分析》《系統測試用例》。
【Step3】 執行系統測試
·系統測試小組各成員依據《系統測試計劃》和《系統測試用例》執行系統測試。
【Step4】 缺陷管理與改錯
·開發人員及時消除已經發現的缺陷。
系統測試目標和原則
目標:
1、 確保系統測試的活動是按計劃進行的;
3、 建立完善的系統測試缺陷記錄跟蹤庫;
4、 確保軟件系統測試活動及其結果及時通知相關小組和個人。
原則:
1、測試機構要獨立;
3、要進行迴歸測試;
4、測試要遵從經濟性原則。
系統測試方針
1、 為項目指定一個測試工程師負責貫徹和執行系統測試活動;
2、 測試組向各事業部總經理/項目經理報告系統測試的執行狀況;
3、 系統測試活動遵循文檔化的標準和過程;
4、 向外部用户提供經系統測試驗收通過的預部署及技術支持;
6、 定期的對系統測試活動及結果進行評估,向各事業部經理/項目辦總監/項目經理彙報/提供項目的產品質量信息及數據;