健壯性測試
為了使系統具有良好的健壯性,要求設計人員在做系統設計時必須周密細緻,尤其要注意妥善地進行系統異常的處理。
實際上,很多開發項目在設計的過程中設計者很容易忽略系統關於容錯方面的功能,這些多半是受到開發時間、人力、物力的限制。因此,
系統容錯性差也成為
軟體危機中的一個主要原因。不具備
容錯性能的系統不是一個優秀的系統,在市場上也很難被用戶所接納。
一個好的軟體系統必須經過健壯性測試之後才能最終交付給用戶。
健壯性測試內容
1. 對關鍵進程或執行緒殺死,然後觀察系統行為;
2. 對關鍵進程或執行緒掛起,然後觀察系統行為;
3. 網路不通,然後觀察系統行為;
4. 資料庫不通,然後觀察系統行為;