0

ワークアイテムが含まれるテスト計画の名前または ID を指定して、Visual Studio でワークアイテムをクエリする方法はありますか?

1 つのチーム プロジェクトに複数のテスト計画があるため、チーム プロジェクトだけをクエリするだけでは十分ではありません。


VS のテスト計画ですべてのテストを照会することはできないため、テスト ケースはデータベース レベルでどのようにリンクされていますか? TFS では、WorkItemStore インスタンスを使用して MS クライアント ライブラリを使用して SQL クエリを実行できます。

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

最終的に、テスト プロジェクトに含まれるすべての添付ファイルを反復しようとしています。現在、これはすべてのテストとその (共有) ステップを取得し、それらの添付ファイルを一覧表示することで実現されています。

4

1 に答える 1

0

残念ながら、今のところワークアイテムクエリにはこのオプションはありません。作業項目クエリの例

テスト計画とテスト スイート (子) の間の関連付けが見つかりません。すべてのテスト スーツの子をクエリする最も簡単な方法は、テスト スイートの親 ID {通常 =(テスト計画 ID+1)}を指定することです。


アップデート:

正しく理解できたかどうか自信がありません。以下のように、子スイートを含むすべてのテストを一覧表示する場合。これは、以下のように実現できます。 ここに画像の説明を入力

また、Visual Studio の作業項目のクエリでは実現できません。

于 2016-04-08T09:55:27.750 に答える