我正在嘗試設置自動構建過程並與一些編碼的ui測試一起使用。我認爲我已經成功設置了幾乎所有的東西,並且能夠在測試代理機器上運行編碼的UI測試,這是最後一個難題。實驗室環境中的編碼UI測試
所以基本上,我有一個CI構建也運行單元測試,如果成功,部署上的共享位置的二進制文件。我的目標是觸發運行編碼UI測試的其他進程。我通過對開發應用程序的位置進行了硬編碼,從而獲得了在我的開發計算機上工作的編碼的UI測試。但是,我對如何配置這個在測試代理上工作感到茫然。我使用LabDefaultTemplate11構建過程模板,並將其配置爲使用由CI構建完成的最新構建。但是,如何指定測試代理應使用的可執行文件?
起初我還以爲是足以指定構建定義和構建配置,但後來我意識到可能有多個可執行文件,所以測試劑將不得不猜測。聽起來不太好。
所以最後我想我的問題是,如何(穩健地)將應用程序的啓動以我的本地開發機器和運行測試代理的機器的方式添加到我編寫的UI測試中?
哦,我正在使用TFS 2012(VS 2012保費)。
感謝您的回覆。我已經自動測試用例,但是我遇到的問題是應用程序的啓動。基本上,我現在創建了一個只從共享網絡位置複製應用程序的部署腳本,然後我可以使用這個已知的位置。這適用於測試代理,但現在我不能僅僅從VS運行測試,因爲該目錄不存在。所以主要的問題是如何以支持從VS和測試代理運行的方式對啓動進行編碼。 – bobblez 2013-02-20 11:17:42
http://stackoverflow.com/questions/2776774/vs-2010-coded-ui-test-launch-referenced-application看起來相關 – Betty 2013-02-20 22:13:40