2013-05-17 89 views
4

我有設置在生成服務器上運行的單元測試。我剛剛添加了一個沒有運行的codedUI測試,因爲我需要將控制器設置爲以交互模式運行。因爲我們無法改變現有的構建控制器,所以我們建立了一個擁有自己的控制器/代理組合的機器。在遠程測試控制器/代理上運行一個測試

如何在Visual Studio中告訴其中一個測試(編碼的UI)在此控制器/代理下運行,同時保持其他人的狀態?我查看了testsettings文件,但目前還不清楚我如何完成這項工作。

控制器/代理是2010年,我在vs2012。

回答

1

首先,您必須將控制器配置爲使用Visual Studio運行。因此,請打開Test Controller Configuration tool並檢查是否未選擇Register with Team Project Collection選項。

然後,從Visual Studio(2012):

  • 右鍵單擊該解決方案,並選擇add new item。添加一個新的Test Setting文件。
  • Test Settings窗口繼續Roles選項卡。選擇Remote Execution並在Controller字段中添加控制器的(機器)名稱或IP。
  • 保存設置後,請選擇TestTest Settings --->Select Test Settings File並選擇新的設置。
+0

因爲版本不匹配,我得到「無法與控制器通信」,如果我從VS2012執行此操作。有小費嗎? – SB2055

+0

另外 - 我試圖在遙控器上運行這些測試中的一個,不是全部。但我想,一次只有一個問題 – SB2055

相關問題