16.3測試方法小結
◆應用場合:系統較大,運行時需要較大的空間。
◆測試方法:強制磁盤系統滿容量或容量小于等于被測軟件運行時所需容量后,運行被測軟件或利用測試工具模擬磁盤狀況。
◆測試知識儲備:全面掌握被測軟件的需求,了解被測軟件處理超載狀態的文件系統的能力。
---------------------------------------------------------------------------------------------------
17、介質忙或不可用
17.1缺陷產生原因
當多個應用程序同時訪問硬盤(或其它存儲器),操作系統為提供多請求服務會慢下來,并且必須對應用程序進行編程以處理這些延遲,當延遲變得很長時,沒有對這些錯誤進行響應的應用程序就會出現錯誤。
17.2如何發現這類問題
通過啟動大量應用程序,強制它們都打開并保存文件使文件系統處理繁忙狀態;或者同時下載大量文件也可以使后臺擁擠;檢查被測軟件能否正確處理這種情況,應用程序應該給出錯誤信息或等待批示,提示用戶正在處理。
17.3測試方法小結
◆應用場合:應用程序的運行需要消耗大量內存或運行時需要其它相關軟件同時運行。
◆測試方法:啟動大量程序或利用測試工具模擬磁盤狀況。
◆測試知識儲備:全面掌握被測軟件的需求,了解被測軟件運行時對系統的要求。
---------------------------------------------------------------------------------------------------
18、介質損壞
18.1缺陷產生原因
◆損壞的介質可能會使操作系統傳回錯誤代碼,這些錯誤代碼沒有在應用程序中編程處理。
◆操作系統不能檢測出所有這樣的錯誤,操作系統自己也有錯誤或者損壞的介質損壞了部分操作系統。
18.2如何發現這類問題
使用損壞了的介質,例如,刮傷、灰塵、磁干擾等。檢查應用程序對錯誤的處理能力,應用程序可以對錯誤進行處理或者將問題告訴用戶,并要確保用戶數據文件不丟失、為損壞。
18.3測試方法小結
◆應用場合:應用程序對安全的要求較高,對災難恢復的要求較高。
◆測試方法:用實際損壞介質的方法測試應用程序。
文章來源于領測軟件測試網 http://www.k11sc111.com/