2012-05-24 145 views
1

我一直在使用Selenium(WebDriver)一段時間,利用Microsoft Team Foundation Server(VS2010,Microsoft測試管理器,實驗室管理)來觸發我對指定構建的自動化測試。這一直很好,我甚至寫了一個包裝框架,以允許大量的可重用性,並在需要時切換到WatiN。從Web UI測試切換到Windows Forms應用程序測試

我的問題是,現在我要測試的應用程序是Windows窗體(包含infragistics和Teecharts),而不是Web應用程序,而且我的研究表明Selenium和WatiN現在都不合適。我一直在閱讀關於NUnitForms和White的內容,因爲它們似乎是SO帖子中的常見自由選擇,它們提出了類似的問題。不過,我想知道是否有人有過使用Windows Forms應用程序的自動UI測試設置TFS的經驗?或者,如果失敗了,有沒有人使用Visual Studio 2010和免費的Windows Forms UI測試包,並取得了一些成功?我的計劃是下週嘗試White/NUnitForms,但是我會尋找一些個人回顧,以防萬一這是不值得追求的。

回答

0

經過一番閱讀和檢查後,我發現了一些更有用的鏈接。我仍然對一種堅實的做事方式感到失望,但我相信它可以做到。

我發現以下鏈接很有幫助; winforms Post on SO,Continuous Integration in White Documentation(我最初以某種方式錯過了...),並且作爲進一步的研究,我發現使用NUnit和White TFS完全支持我的需求。帶有TFS的NUnit可以找到here

希望這可以幫助任何人處於相同的位置,我歡迎任何進一步的答案,因爲我還沒有開始任何實際測試。

編輯: 已決定將NUnit與White一起使用,因爲NUnit包含大量與TFS集成的結果的文檔,White對Visual Studio的自動化工具有一定的包裝。