0
我想爲可靠的單元測試保存各種數據庫的狀態。保存活動目錄的當前狀態
SQL數據庫很容易,我只是做一個轉儲文件,並可以從頭開始重新創建我的數據庫,每次我運行我的測試。我的問題是,我可以做一個活動目錄相同嗎?我可以使用腳本重新創建活動目錄的狀態,還是必須將數據庫保存爲實例(例如文本文件),並將其用作「假」活動目錄(只是對象而不是連接)
什麼方法有用?
我想爲可靠的單元測試保存各種數據庫的狀態。保存活動目錄的當前狀態
SQL數據庫很容易,我只是做一個轉儲文件,並可以從頭開始重新創建我的數據庫,每次我運行我的測試。我的問題是,我可以做一個活動目錄相同嗎?我可以使用腳本重新創建活動目錄的狀態,還是必須將數據庫保存爲實例(例如文本文件),並將其用作「假」活動目錄(只是對象而不是連接)
什麼方法有用?
也可以使用LDIFDE
將Active Directory導出並恢復爲LDIF。例如,有關添加數據的情況,請參閱How to import a groups members using 'ldifde'?。但是,除非您專門編寫和測試使用Active Directory的代碼,否則無論是在您的代碼中還是在輕量級LDAP服務器中模擬它,都會更好地隔離您的測試並使其運行速度更快(How to fake Active Directory?)。
非常有幫助,謝謝:) – muffin