容錯性測試和安全性測試[1]

發表于:2010-03-11來源:作者:點擊數: 標簽:容錯性
容錯性測試和 安全性測試 [1] 軟件測試 容錯性測試和安全性測試容易被忽視,但這兩項測試越來越現實其重要性,容錯性對系統的穩定性、 可靠性 影響很大,而隨著 網絡 應用、電子商務、電子政務等越來越普及的同時,安全性越來越重要。容錯性測試和安全性測試

  容錯性測試和安全性測試[1]   軟件測試 

    容錯性測試和安全性測試容易被忽視,但這兩項測試越來越現實其重要性,容錯性對系統的穩定性、可靠性影響很大,而隨著網絡應用、電子商務、電子政務等越來越普及的同時,安全性越來越重要。容錯性測試和安全性測試,相對來說,是比較難的,需要得到足夠關注,需要得到設計人員、開發人員的更多參與。

  容錯性測試包括兩個方面的測試:

  a.輸入異常數據或進行異常操作,以檢驗系統的保護性。如果系統的容錯性好的話,系統只給出提示或內部消化掉,而不會導致系統出錯甚至崩潰。

  b.災難恢復性測試。通過各種手段,讓軟件強制性地發生故障,然后驗證系統已保存的用戶數據是否丟失、系統和數據是否能很快恢復。

  關于自動恢復測試,需驗證重新初始化、檢查點、數據恢復和重新啟動等機制的正確性;對于人工干預的恢復系統,還需估測平均修復時間,確定其是否在可接受的范圍內。

  從容錯性測試的概念可以看出,容錯測試是一種對抗性的測試過程。要測試軟件出現故障時,如何進行故障的轉移與恢復有用的數據。故障轉移(Failover)是確保測試對象在出現故障時,能成功地將運行的系統或系統某一關鍵部分轉移到其它設備上繼續運行,即備用系統就將不失時機地“頂替”發生故障的系統,以避免丟失任何數據或事務,不影響用戶的使用。要進行故障轉移的全面測試, 一個好的方法是將測試系統全部對象用一張系統結構圖描繪出來,對圖中的所有可能發生的故障點設計測試用例。例如,系統設計架構圖中,如果存在單點失效的關鍵對象,就是設計的重大缺陷。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97