2013-02-21 79 views
2

我的情況是這樣的:我有多個相當小的winforms項目,我正在爲其創建編碼的UI測試。我有一臺物理機可用於運行所述UI測試,並且每個項目都需要很少運行測試,所以一臺機器就足夠了。我使用MTM創建了測試用例,然後在VS端我使用了相關的自動化工具創建了一個LabDefaultProcess並將它們映射到測試套件中,這和我一樣工作通緝。對多個團隊項目使用單個物理測試機

問題出現在我嘗試使用同一個測試機器進行另一個團隊項目時。我無法從MTM實驗室管理中添加環境,因爲它表示所選環境已被使用。

所以真的有這樣的限制(這意味着我必須將我的所有項目結合到一個團隊項目中才能克服它),還是有更復雜的方法來做到這一點?

在可用於測試的單臺計算機上,我安裝了測試控制器和測試代理。

回答

3

您創建的環境綁定到您的團隊項目。這是實驗室管理中的一項要求,您的機器不是非常鬆散耦合的實體以供重用。

解決這個問題的方法之一是自定義構建模板。例如。自定義構建模板,其中包含一個用於指定要使用哪個項目的參數。這會觸發構建特定項目的構建定義,然後將該複製副本複製到您的drop文件夾以供進一步使用。

這裏的問題是,所有的測試結果都會針對這個單個項目進行報告,而不是真正針對原始項目。另外你需要自己維護模板。

+0

因此,將所有項目移動到單個團隊項目中基本相同。呃,看起來真的很傻,但我想它只是需要做。謝謝回覆。 – bobblez 2013-02-22 11:32:20

相關問題