簡體   English   中英

TFS Visual Studio 2012-構建遠程自動測試並將其發送到VM池

[英]TFS Visual Studio 2012 - Build and send remote automated tests to pool of VMs

我很難想出一個可以工作的自動化構建和自動化測試解決方案來遠程測試多個應用程序。

我有幾個不同的應用程序安裝在Windows測試機VM(Win 7)上,並使用測試設置文件和測試用例篩選器構建了一個自動化測試解決方案,並針對該應用程序運行自動化測試。

我有兩組VM,一組用於構建自動化測試解決方案,然后將測試遠程發送到安裝了應用程序的第二組。

目前,這是通過默認模板構建定義(VS 2012)完成的,該定義在構建VM上構建測試解決方案,並將測試遠程發送到測試VM(在開始構建之前需要手動安裝應用程序),並在其中定義了測試控制器。測試設置文件(每個測試VM /構建定義都有一個測試設置文件),這些測試將發送到該測試控制器。 每個測試VM都在同一VM上具有測試控制器和測試代理,以防止將測試發送到多台計算機,需要將測試發送到安裝了該特定應用程序的一台計算機。

我想要擴展此過程並允許完全自動化,因此我可以啟動一個特定的應用程序構建,該應用程序將在免費的測試VM上安裝所需的應用程序,在構建VM上構建測試解決方案代碼,然后將測試遠程發送到現在已經安裝了所需應用程序的測試VM,運行測試並將結果發送回去。

我在構建和測試VM之間執行此操作時遇到問題,並用免費測試VM的測試控制器名稱更新了構建計算機上的測試設置文件。

這樣的事情是否可以做,如果是的話,什么是最好的方法?

任何幫助或反饋將不勝感激。

設置:-TFS / Visual Studio 2012和Windows 7構建/測試機器

參考鏈接:- 如何配置TFS構建過程以通過測試控制器在測試代理上執行測試?

好的,因此您需要查看實驗室管理以配置環境。 TFS有一個內置的方法,可以說一組計算機可以同時運行,並且您要針對它運行測試。 然后,您可以使用MTM將自動測試組推送到環境中並記錄數據。

此外,您應該查看VS 2013的版本管理(與2012一起使用),以將這些內容推送到您的環境中。

使用這兩個工具,您可以維護發布管道,您不僅可以在其中發布測試,還可以在發布過程中提取測試。

http://nakedalm.com/execute-tests-release-management-visual-studio-2013/

您可以開始構建->部署->測試的過程,並輕松地重復該過程...

暫無
暫無

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

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