例,常見的系統測試主要有以下內容。
·恢復測試:恢復測試監測系統的容錯能力。檢測方法是采用各種方法讓系統現故障,檢驗系統是否能按照要求從故障中恢復過來,并在約定的時間內開始務處理,而且不對系統造成任何傷害。如果系統的恢復是自動的(由系統自動三成),需要驗證重新初始化、檢查點、數據恢復等是否正確。如果恢復需要人工干預,就要對恢復的平均時間進行評估并判斷它是否在允許的范圍內。
·安全性測試:系統的安全性測試是檢測系統的安全機制、保密措施是否完善,要是為了檢驗系統的防范能力。測試的方法是測試人員模擬非法入侵者,采用幾種方法沖破防線。系統安全性設計準則是使非法入侵者所花費的代價比進入系統后所得到的好處要大,此時非法入侵已無利可圖。
·強度測試:是對系統在異常情況下的承受能力的測試,是檢查系統在極限狀態運行時,性能下降的幅度是否在允許的范圍內。因此,強度測試要求系統在非常數量、頻率或容量的情況下運行。強度測試主要是為了發現在有效的輸人數中可能引起不穩定或不正確的數據組合。例如,運行使系統處理超過設計能力最大允許值的測試用例;使系統傳輸超過設計最大能力的數據,包括內存的寫和讀出等。
正性能。通常與強度測試結合起來進行,并同時對軟件、硬件進行測試。主要從響應時間、處理速度、吞吐量、處理精度等方面來檢測。
·可靠性測試:通常使用以下兩個指標來衡量系統的可靠性:平均失效間隔 (mean time between failures,MTBF)是否超過了規定的時限,因故障而停機而(mean time t0 repairs,MTTR)在一年中不應超過多少時間。
·安裝測試:在安裝軟件系統時,會有多種選擇。安裝測試就是為了檢測在安裝過程中是否有誤、是否容易操作等。主要監測系統的每一個部分是否齊全,硬配置是否合理·,安裝中需要產生的文件和數據庫是否已產生,其內容是否正確·性能測試:檢查系統是否滿足系統設計方案說明書對性能的要求。
延伸閱讀
文章來源于領測軟件測試網 http://www.anti-gravitydesign.com/