我有一個delphi應用程序,它依賴SQLite3,一個數據庫引擎,它被廣告爲防崩。測試自動化:如何模擬電源故障/機器故障?
到目前爲止,我能夠使我的整個應用程序防撞,但現在我需要模擬殘酷的機器重新啓動/電源故障。
很顯然,這會瘋狂/不現實的殘酷重新啓動我的機器100次/每天只是爲了進行這項測試,所以......
我不知道是否有使用VirtualBox模擬斷電的方式(或東西相似)以編程方式/以自動方式?
任何其他方法/思想都會比歡迎,我的目標是確保我的用戶的數據永遠不會損壞。
PS。這個問題是Windows XP或更高
寫作防止崩潰的應用程序是一項艱鉅的任務;)要解決您的問題,請執行以下操作: 是的,自動化關閉虛擬機非常容易 - 例如根據文檔將參數傳遞給虛擬機控制器。 對於將作爲VBoxManage controlvm動詞的VirtualBox,如下所述:http://www.virtualbox.org/manual/ch08.html – Anthill