次の方法で共有


テスト領域 8: プラグインの切り替え

Visual Studio 統合開発環境 (IDE) には、現在のソース管理プラグインを変更するためのユーザー インターフェイス (UI) が用意されています。 このテスト領域には、ソリューションのソース管理に使用するプラグインを選択するプロセスのテスト ケースが用意されています。

コマンド メニューへのアクセス

このテスト ケースでは、次の Visual Studio 統合開発環境のメニュー パスが使用されます。

  • 現在のソース管理プラグイン: [ツール] ->[オプション] ->[ソース管理] ->[プラグインの選択]

  • ソース管理の変更: [ファイル] ->[ソース管理] ->[ソース管理の変更]...。

想定されている一般的な動作

ソリューションのソース管理プラグインを変更するには、Visual Studio を終了したりソリューションを再読み込みしたりする必要はありません。 さらに、最新のソース管理プラグインは、ソリューションが読み込まれるときに、ソリューションによって使用されているものに自動的に変更されます。

テスト ケース

次に示すのは、プラグインの切り替えテスト領域の具体的なテスト ケースです。

ケース 8a: 自動変更

想定されている動作

ユーザーがソース管理下にあるソリューションを読み込むと、ソリューションが自動的に読み込まれ、適切なソース管理プラグインが最新のものとして選択されます。

アクション テスト手順 確認が必要な想定される結果
ソース管理プラグインの自動変更 1. テスト中のプラグインを最新のものとして選択します ([ツール] ->[オプション] ->[ソース管理] ->[プラグインの選択])。
2. 新しいプロジェクトを作成します。
3. ソース管理にソリューションを追加します。
4. もう 1 つのプラグイン (たとえば、Visual SourceSafe) を選びます。
5. ソリューションのアンロード プロンプトを受け入れます。
6. ディスクからソリューションを再度開きます。
ソリューションが開かれている。

テスト中のプラグインが、最新のソース管理プラグインである。

ケース 8b: ソリューションベースの変更

想定されている動作

このソリューションでは、関連付けられたソース管理プラグインを変更することができます。

アクション テスト手順 確認が必要な想定される結果
ソリューションのプラグインの変更 1. テスト中のプラグインを最新のものとして選びます ([ツール] ->[オプション] ->[ソース管理] ->[プラグインの選択])。
2. 新しいプロジェクトとソリューションを作成します。
3. ソース管理にソリューションを追加します。
4. ソース管理からソリューションのバインドを解除します ([ソース管理の変更] ダイアログ ボックスを使います)。
5. もう 1 つのプラグイン (たとえば、Visual SourceSafe) を選びます。
6. アンロードされている場合は、ディスクからソリューションを再読み込みします。
7. ソース管理にソリューションを追加します。
8. ソース管理からソリューションのバインドを解除します ([ソース管理の変更] ダイアログ ボックスを使います)。
9. テスト中のプラグインをもう一度選択します。
10. アンロードされている場合は、ディスクからソリューションを再読み込みします。
11. ソリューションを元の場所にバインドします ([ソース管理の変更] ダイアログ ボックスを使用します)。
ソリューションが選択したプラグインを使用してソース管理に追加されている。