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. ソリューションを元の場所にバインドします ([ソース管理の変更] ダイアログ ボックスを使用します)。 |
ソリューションが選択したプラグインを使用してソース管理に追加されている。 |