3

同僚の1人が、Microsoft TestManager2010を使用してテストプランを作成する際に問題に直面しています。TFS2010とVisualStudioUltimateを使用しています。彼はテスト計画を正常に「作成」することができますが、完了するとすぐにテスト計画は削除されます。更新すると、テストプランが消え、クリックしようとすると、次のエラーが発生します-

テストプランは削除されました

接続しようとしたテストプランが削除されました。接続する別のプランを選択してください。

エリアとイテレーションのセキュリティ内でテストプランを管理するための正しいアクセス権を彼が持っていることを確認しました。ただし、私が懸念していることの1つは、TfsSecurity.exeからこのACLを確認しようとしても、何も表示されないことです。プロジェクトのURIも正確であることを確認しました。私が使用しているコマンドは次のとおりです。

tfssecurity /acl CSS
--> $PROJECT:vstfs:///Classification/TeamProject/11ebab88-2892-4c85-b650-83720f194c21
--> /Collection:[our collection address]

Visual Studio内からエリアレベルのセキュリティ設定を確認できるため、このコマンドから結果が返されません。

何が起こっているのか考えてみませんか?

4

1 に答える 1

6

私はそれを理解しました-実際にテスト計画を管理するには、「テスト計画の管理」と「このノードの表示」の両方が必要です。権限の1つだけを持っていると、所有している権利に応じて、新しいテストプランを作成したり、既存のテストプランを表示したりできます。この2つを組み合わせることで、テストプランを作成、編集、表示、および削除できます。

特に「このノードを表示する」権限の説明が「この権限を持つユーザーはこのノードのセキュリティ設定を表示できる」であるため、これは直感に反します。

TFS 2010の[このノードの表示]アクセス許可は、TFS2012の[このノードの表示アクセス許可]に変更されました。

于 2011-10-08T17:11:52.053 に答える