簡體   English   中英

如何使用vNext運行編碼的UI測試?

[英]How to run Coded UI tests using vNext?

在我使用常規方法運行使用MS Test Manager的編碼UI測試的測試套件並使用實驗室定義模板之前。

在我的vNext構建定義中,下一個工作流包含5個步驟:

  1. Visual Studio構建任務
  2. 推送構建工件
  3. Windows機器文件復制
  4. Visual Studio測試代理部署
  5. 使用Test Agent進行Visual Studio測試

問題是:如何使用測試計划或測試套件運行編碼的UI測試,或者這是不可能的?

不知道如何正確設置您的構建,但您必須根據Microsoft的文檔以交互模式(即不作為服務)運行代理。

請參閱問答中的MSDN頁面 “我為什么要在交互模式下運行構建代理?”

不,目前不允許在TFS vNext構建系統中運行MTM測試用例,只能指定.dll測試程序集(包含編碼的UI測試方法)。

因此,您需要使用XAML構建,而不是選擇vNext構建系統。 在構建定義中,選擇LabDefaultTemplate,然后選擇包含您要運行的測試用例的測試計划和測試套件。 請查看此msdn文章了解詳細信息: https//msdn.microsoft.com/en-us/library/hh873102.aspx

這應該是您需要知道的全部內容。

https://blogs.msdn.microsoft.com/visualstudioalm/2016/03/31/executing-automated-tests-in-build-vnext-using-test-plan-test-suites/

作為一個有用的補充:

在測試運行之前,您可以使用tcm自動添加或更新測試。 使用位置參數將變量設置為構建步驟中的批處理文件。

tcm testcase /import /collection:%collection% /teamproject:%teamproject% /storage:%storagePath%  /category:%category% /syncsuite:%syncsuit%

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM