2016-04-07 59 views
0

在Visual Studio中有沒有方法通過指定他們所屬的測試計劃的名稱或ID來查詢工作項目?查詢測試計劃兒童

我在一個團隊項目中有多個測試計劃,因此單靠團隊項目查詢是不夠的。


由於無法通過VS中的測試計劃查詢所有測試,因此測試用例在數據庫級別如何鏈接? TFS確實允許使用WorkItemStore實例使用MS客戶端庫執行SQL查詢。

$wiStore = $Collection.GetService([type]"Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore") 
$workitems = $wiStore.Query("") 

最終我試圖迭代包含在測試項目中的所有附件。現在,這是通過檢索所有測試及其(共享)步驟並列出其附件來實現的。

回答

0

不幸的是,現在工作項目查詢中沒有這個選項。 Example work item queries

無法找到測試計劃和測試套件(兒童)之間的關聯。查詢所有測試套裝兒童最簡單的方法,你可以指定測試套件父ID {通常=(測試計劃ID + 1)}


更新:

我不知道,如果我正確地理解了它。如果你想列出所有的測試,包括子套件如下。這可以如下實現。 enter image description here

而且它不能通過在Visual Studio中查詢工作項目來實現。

+0

當打開測試套裝時,TestSuites包含的測試集合未列在VS中。你將如何查詢來檢索鏈接? – Levon

+0

請參閱我的更新答案。 –

+0

我已經擴大了我的問題範圍,在db級別查詢也足夠了 – Levon