一旦實現了匕述情況(或模擬情況),就應該執行其他事務。而且一旦達到第二個測試點狀態,就應調用恢復過程。在測試不完整的周期時,所使用的技術與上述技術相同,只不過應異常終止或提前終止數據庫進程本身。1;}ngT情況的測試需要達到一個已知的數據庫狀態。當破壞若干個數據庫字段、指針和關鍵字時,應該以手工方式在數據庫中(通過數據庫工具)商接進行。其他事務應該通過使用“應用程序功能測試”和“業務周期測試”中的測試來執行,并且應執行完整的周期。
4完成標準
仵所有上述情況中,應用程序、數據庫和系統應該在恢復過程完成時立即返回到一個已知的予貞期狀態。此狀態包括僅限于已知損壞的字段、指針或關鍵字范圍內的數據損壞,以及表明進程或事務凼中斷m未被完成的報表。
5需考慮的特殊事項
恢復測試會給其他操作帶來許多的麻煩。斷開纜線連接的方法(模擬斷電或通信中斷)可能并不可取或不【i『行。所以,可能需要采用其他方法,例如診斷性軟件工具。需要系統(或計算機操作)、數據庫和網絡組巾的資源。這些測試應該在工作時問之外或在一臺獨立的計算機E運行。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/