2014-06-16 57 views
0

我有MSTest的集成測試,使用WatiN在每次構建後測試我的網站。我想使用這個相同的DLL來對我的現場網站進行每晚(甚至每小時)的測試,以確保一切仍然是隨機的。但是,如果在這個過程中有任何錯誤,我會想要收到一封電子郵件,但我也想保存每個測試的結果以供審查(可能只是一個傳遞失敗報告或其他內容)。我應該如何使用WatiN和.NET測試框架來運行每日測試?

我可以把一個Windows服務直接調用MSTest EXE,但是有沒有像這樣的東西已經構建?有沒有更好的過程,我沒有考慮?

我有權訪問單獨的電子郵件服務器,Web服務器等,所以如果我的主站點發生故障,我仍然應該得到通知......我只需要一種方式來通知我自己。

如果需要,我的測試DLL可以很容易切換到NUnit。

回答

0

Continuous integrationJenkinsCruiseControl.NET這樣的軟件正是您正在尋找的。它們被設計爲基於觸發器運行任意作業,如時間,源代碼提交,定期或其他任何事情。有大量的指導文章用於設置其中一臺服務器來運行您提到的工具。

相關問題