ワークアイテムが含まれるテスト計画の名前または ID を指定して、Visual Studio でワークアイテムをクエリする方法はありますか?
1 つのチーム プロジェクトに複数のテスト計画があるため、チーム プロジェクトだけをクエリするだけでは十分ではありません。
VS のテスト計画ですべてのテストを照会することはできないため、テスト ケースはデータベース レベルでどのようにリンクされていますか? TFS では、WorkItemStore インスタンスを使用して MS クライアント ライブラリを使用して SQL クエリを実行できます。
$wiStore = $Collection.GetService([type]"Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore")
$workitems = $wiStore.Query("")
最終的に、テスト プロジェクトに含まれるすべての添付ファイルを反復しようとしています。現在、これはすべてのテストとその (共有) ステップを取得し、それらの添付ファイルを一覧表示することで実現されています。