2017-07-16 78 views
1

我們正在從TFS 2013遷移至TFS 2017,並且對於大多數組件都非常順利。TFS升級2013至2017 WIT未正確遷移

我們拿了一份虛擬機的副本,將它複製到另一個服務器名下。然後我在測試服務器上運行升級,並遵循所有提示,並指出這是一臺測試機器。因此,它會根據需要更改配置等。

然後我們遇到了問題。看起來好像沒有正確升級工作項目模板。有沒有人經歷過遷移並有類似的問題?另外更重要的是你是如何解決它的。

有兩件事不起作用。他們是測試模塊和報告。我懷疑是因爲有一些工作項目丟失。

看來測試沒有被遷移(儘管我相信它們在數據庫中)。它可能只是因爲WIT沒有被正確定義而沒有出現。

有人可以告訴我,我們可以做些什麼來遷移測試?

Error that we get when trying to add a new test plan

+0

您是否正在使用庫存流程模板?安裝後您是否使用了流程模板升級嚮導? –

+0

股票+一些額外的領域。我甚至沒有意識到有一個流程模板升級嚮導。當我嘗試使用「配置功能」,然後「驗證」,並通過檢查模板我得到一些錯誤。以下是它出現的內容: –

+0

[警告] TF400612:現有的工作項類型'測試套件'被重複使用。如果功能「測試計劃和測試套件」的行爲不正確,則可以銷燬現有工作項類型並重新運行功能啓用。 [警告] TF400607:類別'Microsoft.HiddenCategory'將被覆蓋。 –

回答

1

看來你只是缺少測試計劃和測試套件。你可以通過這個主題 - Update a team project manually to support test management

本主題適用於被在內部部署 的Team Foundation Server(TFS)和使用流程模板 創建不具有定義的團隊項目測試計劃和測試套件工作項目類型。

+0

這工作。所以我們必須經歷的過程是在我們從網絡下載最新版本之後首先安裝模板。在這個階段,我們可以創建測試計劃,但是我們沒有看到數據庫中已經存在的測試計劃。因此,一旦我們升級了模板,我們就會在TFS中遷移現有的測試工件。似乎測試現在可見並且按預期運行。 –