再過TFS問題,如果有人能幫助甚至遠程:-)TFS 2012,TFSBuild.proj,UpgradeTemplate.xaml過程定義和編碼的UI測試
目前,我們已經安裝了TFS 2012。我們有兩臺服務器(兩臺虛擬機都運行Windows Server 2008 R2 x64)。一臺服務器是安裝了應用程序層和數據庫(運行SQL Server 2008 R2)的TFS。另一臺服務器是我們的BUILD服務器,其上安裝了構建控制器和構建代理。
我們可以使用Visual Studio 2012 Ultimate從本地開發人員PC連接到TFS 2012 OK。
然後,我們有了各種複雜的構建定義,它們編譯我們的代碼,運行單元測試,生成實時沙堡文檔,並使用InstallShield安裝到我們的多層多服務器TEST或LIVE環境中(需要SSL並執行預安裝條件etc)
我們使用UpgradeTemplate.xaml構建過程定義以及TFSBuild.proj文件。僅供參考它最初是在TFS 2008中開發的,並且爲我們提供了很好的服務,因此我們爲什麼不想升級到修改後的defaulttemplate.xaml
我們現在想要包含「後期部署測試」(又名吸菸測試或系統測試或我相信端到端測試)採用編碼UI測試的形式。
我們可以在本地記錄這些測試,補充斷言等,並檢查他們到TFS等,但我的問題是如何從TFS調用它們在我們的建設序列的末端建立一個沒有升級到defaulttemplate.xaml?我們使用真正的構建屬性來調用我們的單元測試,但是這是在部署之前運行的。我需要設置哪些其他房產?這是可能嗎?
我用Google/MSDN'd一個相信我們可能需要第三個服務器上有一個測試控制器和測試代理(它沒有鎖定屏幕保護程序,構建服務帳戶有權限並且構建服務配置爲作爲替代過程運行而不是服務)。它是否正確?
如果我們想要視頻記錄運行中的測試,有人認爲這有用嗎?它的功能/配置是否像文章所暗示的那樣容易?
Visual Studio 2012 Ultimate可以處理Microsoft Test Manager 2012所做的一切嗎?和副反對?我沒有用過這個,並想知道這只是一個測試工具嗎?
我建議您從'UpgradeTemplate.xaml'切換到'DefaultTemplate.xaml',因爲升級之一隻是爲了向後兼容2005/2008 Team Foundation Build而創建的。我預計在Dev12(vNext)中支持將會下降,因爲2005年的支持已經被Dev11(2012)所忽略。 –