次の方法で共有


Visual Studio 2012 のアプリケーション ライフサイクル管理のテストに関する新機能

[Visual Studio 2012.1] は、次の領域の機能が含まれます:

Team Foundation Server 1 の 更新プログラムと[Visual Studio 2012.1] は、次の領域の機能が含まれます:

Visual Studio 2012 は、次の領域の機能が含まれます:

Visual Studio 2010 を使用してテスト プロジェクトの互換性

Visual Studio 2010 SP1、コード化された UI テスト、Web パフォーマンス テストまたはロード テストで作成した単体テストを含むテスト プロジェクトが Visual Studio 2012で開くことができます。したがって、チームは、これらのテスト プロジェクトを Visual Studio 2010 SP1 または Visual Studio 2012 を使用し続けることができます。場合によっては、開かれたとき のプロジェクトが含まれている場合、コード化された UI のように、プロジェクト修正できることをテストします。トラブルシューティング プロセスは Visual Studio 2010 SP1 と Visual Studio 2012両方を正しく使用するテスト プロジェクトを有効にします。また、Visual Studio 2012 は Visual Studio 2010で導入されたテストの設定 (.tesetsettings ファイル) のある変更が含まれます。これらの変更は Microsoft テスト マネージャーでわずかで、Web パフォーマンス テストおよびロード テストするには Visual Studio Ultimateを入力します。ただし、単体テスト、およびコード化された UI テストの種類、より重要です。詳細については、次のトピックを参照してください。

新しいテスト プロジェクト テンプレート

Visual Studio 2012、新しいテスト プロジェクトのテンプレートが実行されます。Visual Studio 2010 では、一つのテスト プロジェクト テンプレートがありました。Visual Studio 2012 にこれらのテスト プロジェクト テンプレートがあります:

  • [単体テスト プロジェクト] –は、単体テスト、サードパーティの単体テスト、順序指定テストと汎用テストを含めることができます。

  • [コード化された UI テスト プロジェクト] –は、上記の単体テスト プロジェクトに一覧表示されているテストの種類およびコード化された UI テストを含めることができます。

  • [Web パフォーマンスとロード テストのプロジェクト] –は、Web パフォーマンス テストおよびロード テストを含めることができます。

詳細については、「旧バージョンの Visual Studio からのテストのアップグレード」を参照してください。

Lab Management のアップグレード

ラボ環境を使用する場合は、テスト コントローラー、テスト エージェント、Team Foundation Server とワークフロー定義のバージョンを同じである必要があります。、Team Foundation Server 2010 で Microsoft Test Manager 2010 で作成したラボ環境は Visual Studio Team Foundation Server 2012 の Microsoft テスト マネージャーおよび Lab Management のコンポーネントをアップグレードした後で開くことができます。Lab Management でコンポーネントをアップグレードする場合、アップグレード プロセス中に特定の手順を実行する、のラボ環境は機能しません。

Visual Studio Team Foundation Server 2012 と Visual Studio 2012にアップグレードした場合、作業に SCVMM 2008 R2 に、SCVMM 2012 ラボ環境をアップグレードする必要はありません。SCVMM 両方のバージョン Visual Studio 2012の Lab Management と互換性があります。「Visual Studio 2010 からの Lab Management コンポーネントのアップグレード」を参照してください。

Microsoft テスト マネージャー

  • Visual Studio 2010 による Microsoft テスト マネージャーの互換性

  • Windows ストア apps の手動テスト

  • Windows の強化された操作ログは apps を格納します

  • 探索的テスト]ウィンドウ

  • 手動テスト ステップでは、複数の行を含めることができます。

  • 手動テストはリッチ テキストが含まれます。

  • Microsoft テスト マネージャーのテスト計画の結果

  • 新しいイテレーションの他の計画にテスト スイートの複製

単体テスト

コード化された UI テスト

  • コード化された UI テストの互換性は Visual Studio 2010 でプロジェクト

  • コード化された UI テスト エディター

  • コード化された UI テストのログ

  • Internet Explorer 9 と Internet Explorer 10 の HTML5 のサポート

  • Internet Explorer 10 のスペル チェックのサポート。

  • Windows 8 の 64 ビットの Internet Explorer のサポート

  • Internet Explorer 9 の固定されたサイトのサポート

  • Internet Explorer の場合、9 種類のタグをサポートします。

  • Internet Explorer のバージョン間の空白文字のシームレスな処理

  • Internet Explorer の通知領域はエラーで追跡" "の属性をに設定して、記録されます

  • 新しいコード化された UI テスト API

[web performance and load tests]

  • ロード テストの仮想ユーザーの制限の削除

  • Visual Studio 2010 を使用して Web パフォーマンス テストおよびロードの互換性

Lab Manager

  • 単純エージェント構成

  • SCVMM 2012 とクラスター ホストのサポート

Microsoft テスト マネージャー

Bb385901.collapse_all(ja-jp,VS.110).gifVisual Studio 2010 による Microsoft テスト マネージャーの互換性

Visual Studio Team Foundation Server 2012の Microsoft Test Manager 2010 年:

  • Microsoft テスト マネージャーからの Visual Studio Team Foundation Server 2012 を接続し、機能のほとんどを使用して 2010。ただし、Team Foundation Server のこのバージョンに接続するには、最初に Visual Studio 2010 Service Pack 1 および Microsoft Test Manager 2010 を実行するコンピューターのすべての最新のソフトウェア更新プログラムをインストールする必要があります。

  • ラボ環境を作成または編集できません。ただし、既に作成されている表示し、実行中の手動または自動テストでリモート データのコレクションに対してものを使用できます。

  • の探索的テストなど Visual Studio Team Foundation Server 2012 の新しい機能使用できません。これらの機能を使用するには、Microsoft テスト マネージャーにアップグレードする必要があります。

Team Foundation Server 2010 で Microsoft テスト マネージャー:

  • Team Foundation Server 2010 で Microsoft テスト マネージャーを使用するには、最初に Team Foundation Server 2010 SP1 を使用して、Team Foundation Server の最新のソフトウェア更新プログラムをインストールすることを確認します。同様に、ラボ環境にインストールしたテスト コントローラーとテスト エージェントが実行中のバージョン 2010 SP1 コンポーネントであるすべての最新のソフトウェア更新プログラムをインストールする必要があります。

  • Microsoft テスト マネージャーの環境とライブラリのタブが Team Foundation Server 2010 に接続する際に無効になります。この機能は、Microsoft テスト マネージャーと Microsoft Test Manager 2010 SP1 を side-by-side インストールする必要があります。

  • の探索的テストなどの Microsoft テスト マネージャーの新しい機能使用できません。これらの機能を使用するには、Visual Studio Team Foundation Server 2012にサーバーをアップグレードする必要があります。

Visual Studio 2010 からの Microsoft Test Manager のアップグレード」および「旧バージョンの Visual Studio からのテストのアップグレード」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifWindows ストア apps の手動テスト

リモート デバイスで実行されているタブレットなど、Windows ストア apps の問題を識別できるように、手動テストを実行するために Microsoft テスト マネージャーを使用できます。

" "を参照してください。Microsoft テスト マネージャーを使用してデバイスで実行されるテストの Windows ストア apps

Bb385901.collapse_all(ja-jp,VS.110).gifWindows の強化された操作ログは apps を格納します

Windows ストア apps のテストに関連付けられている操作ログ ファイルまたは Internet Explorer は Windows 8 の 10 のセッションように、テスト中に実行される各操作手順のスクリーン ショットを含む .html ファイルとして保存されます。

強化されたアクション ログ

.html、このファイルが Web ブラウザーに表示できます。強化された操作ログはテスト担当者は、踏まれる正確な手順を確認できるため、再生のバグを簡単にします。これらの強化された操作ログは、Microsoft テスト ランナーからバグを送信する、または探索的テストのウィンドウと表示されます。

Microsoft テスト ランナーを使用したデバイス上で実行されている Windows ストア アプリのテスト探索的テスト ウィンドウを使用したデバイス上で実行されている Windows ストア アプリのテスト方法: Microsoft Test Manager を使用して手動テスト ケースの結果を表示するを参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gif探索的テスト]ウィンドウ

Microsoft Test Managerの探索的テストを行うことができます。探索的テストに 先立って定義された一連のテストを使用せずにアプリケーションのテストです。また、同時テスト計画とテスト実行として記述できます。探索的テスト セッション中に、手動テストとなるようにあらかじめ設定したステップのスクリプトまたはセットに制限されません。

ヒントヒント

詳細情報: の手動テストは Microsoft テスト マネージャーを使用した手動テスト ケースの作成が表示されます。

探索的テスト セッションは、ユーザー ストーリーのような要件の作業項目の種類に関連付けることができます。製品バックログ項目が正しく動作することを確認する Microsoft Test Manager からの探索的テスト セッションを開始し、探索的テスト]ウィンドウを使用してアプリケーションの適切なテストを行うことができます。このテスト スクリプトはないテスト ケースを定義していません。これは、探索的テストのウィンドウは、セッション中に操作手順に従って手動テスト ケースを作成する最も簡単な方法を提供するため、アプリケーションの開発中に設計およびテスト方法を使用した場合に便利です。の探索、セッション中に記録された操作手順に従って手動テストを作成すると、手動テスト ケースは、製品バックログ項目に自動的に関連付けられ、適切なテスト スイートに設定されます。このセッション中にファイルするすべてのバグには、製品バックログ項目に自動的にリンクされます。Microsoft Test Managerのユーザー ストーリーを作成する詳細情報: は 方法: プロダクト バックログ項目、ユーザー ストーリー、または要件作業項目をテスト計画に追加する方法: Microsoft テスト マネージャーを使用して作業項目を作成する が表示されます。

Microsoft Test Managerから、製品バックログ項目に関連付けられていない一般的な探索的テストを行うことができます。

探索的テスト担当者

探索的テストのウィンドウを使用してアプリケーションを参照できますが、実行、追加した操作手順とコメント、スクリーンショットおよびファイル添付含むバグを作成できます。

Microsoft Test Manager を使用した探索的テストの実行」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gif手動テスト ステップでは、複数の行を含めることができます。

複数行のテスト ケース

テスト ステップに複数の行を含めて、テスト ケースの 1 つのテスト ステップ内の関連するアクションを統合できます。

Add action and validation test steps to your manual test case」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gif手動テストはリッチ テキストが含まれます。

Microsoft テスト マネージャーは、テスト ステップのテキストの書式設定に使用できるツール バーが含まれます。文字の主要なポイントに強調表示されているさまざまな書式指定オプションたとえば、太字、下線、または色を使用できます。

Add action and validation test steps to your manual test case」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifMicrosoft テスト マネージャーのテスト計画の結果

テスト計画の状態レポートを提供する Microsoft テスト マネージャーのセンター グループ メニュー バーの [計画] のタブでは [結果] が含まれます。

方法: Microsoft Test Manager でテスト計画の結果を表示する」を参照してください。

テスト計画の結果

Bb385901.collapse_all(ja-jp,VS.110).gif新しいイテレーションの他の計画にテスト スイートの複製

他のテスト計画にテスト スイートを複製することができます。重複は異なるリリースで同時に動作できるようにします。たとえば、既に "Contoso V1 –のマイルストーン 1 "というテスト計画があり、チームがバージョン V2 を行う場合に V2 ソース・コードの分岐に使用するテスト計画の複製を作成できます。テスト計画を複製すると、新しい目的のテスト計画に元のテスト計画と同じ区分パスを持ち、個別のイテレーション パスがあります。テスト計画を複製すると、チームと並行して両方のバージョンのアプリケーションを操作できます。

テスト スイートの複製

テスト スイートとテスト ケースのコピーおよび複製」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifARM のアーキテクチャの部分的なサポート

ARM ベースのアーキテクチャを持つコンピューターで手動テストと新しい探索的テストの両方のユーザー エクスペリエンスは他のプラットフォームの名前と同じです。ただし、ARM アーキテクチャを使用するテスト コンピューターを使用した場合、操作の記録を含めることはできません。次の診断データ アダプターのみサポートされます:

Microsoft テスト マネージャーでのテスト設定の指定」および「Microsoft テスト マネージャーを使用した自動システム テストのテスト設定の作成」を参照してください。

コード化された UI テスト

Bb385901.collapse_all(ja-jp,VS.110).gifSharePoint 2010 の apps のコード化された UI テスト

[[Visual Studio 2012.1]]

SharePoint のコード化された UI テストがアプリケーションは、正しく機能している UI を含むすべてのアプリケーションが、制御を検証することができます。コード化された UI テストでは、ユーザー インターフェイスの値とロジックを検証できます。「コード化された UI テストを使用した SharePoint 2010 アプリケーションのテスト」および「SharePoint Apps の定義済みの抽出ルール」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifコード化された UI テスト エディター

コード化された UI テスト エディターを Visual Studio 2012に含まれます。コード化された UI テスト エディターは Visual Studio 2010 で Feature Pack として MSDN サブスクライバーに使用できませんでした。" "を参照してください。Microsoft Visual Studio 2010 Feature Pack 2

Coded UI Test Editor (コード化された UI テスト エディター) を使用すると、コード化された UI テストを簡単に変更できます。コード化された UI テスト エディターを使用して、テスト メソッド、UI 操作、および関連するコントロールを UI コントロール マップで見つけて表示し、編集できます。「コード化された UI テスト エディターを使用したコード化された UI テストの編集」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifコード化された UI テストの互換性は Visual Studio 2010 でプロジェクト

Visual Studio 2010 で作成したテスト プロジェクトは自動的に Visual Studio 2012で開いている場合、修復されます。テスト プロジェクトがソース管理にチェックインすると、プロジェクト ファイルは、このトラブルシューティングがチェックされます。修正して、コード化された UI テストを含むこれらのテスト プロジェクトを Visual Studio 2010 SP1 と Visual Studio 2012の両方で使用できます。

Caution メモ注意

ソリューション エクスプローラーに表示されないコード化された UI テストのプロジェクト参照に関する既知の問題があります。詳細については、Visual Studio 2012 のインストール メディアに含まれている ReadMe ファイルを参照してください。

詳細については、「Visual Studio 2010 からのコード化された UI テストのアップグレード」および「旧バージョンの Visual Studio からのテストのアップグレード」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifコード化された UI テストのログ

コード化された UI テストのログは、コード化された UI テストに関する重要な情報をフィルター処理し、記録し、問題をすぐにデバッグができます。ログは、Web ブラウザーを使用して HTML ファイル形式ではという名前です。

詳細については、「コード化された UI テスト ログを使用したコード化された UI テストの分析」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer 9 と Internet Explorer 10 の HTML5 のサポート

ビデオ、オーディオ、ProgressBar とスライダーを含む HTML5 コントロールのコード化された UI テストのサポートのレコード、実行時と検証。

コード化された UI テストでの HTML5 コントロールの使用」および「コード化された UI テストと操作の記録でサポートされている構成とプラットフォーム」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer 10 のスペル チェックのサポート。

Internet Explorer 10 ではすべてのテキスト ボックスのスペル チェック機能が含まれ、提案された修正の一覧から選択できるようにします。コード化された UI テストは、代わりのスペル提案の選択などのユーザー アクションを無視されます。テキスト ボックスに入力された最終的なテキストのみが記録されます。

次のアクションがスペル チェックのコントロールを使用するコード化された UI テストについて記録されます: ディクショナリ、コピー、すべて選択、ディクショナリ、Ignore への追加に追加します。

Bb385901.collapse_all(ja-jp,VS.110).gifWindows 8 の 64 ビットの Internet Explorer のサポート

Internet Explorer の前に 64 ビット バージョンの記録と再生用にはサポートされていませんでした。Visual Studio 2012によって、コード化された UI テストは、Windows 8.で実行されている Internet Explorer の 64 ビット バージョンで有効になっています。

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer 9 の固定されたサイトのサポート

Internet Explorer 9 では、固定されたサイトが導入されました。固定されたサイトを使用すると、Internet Explorer を最初に開く必要がないタスク バーの Windows から任意のサイトに直接操作できます。コード化された UI テストは、固定されたサイトで目的の対応のアクションを生成できます。" "を参照してください。固定されたサイト

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer の場合、9 種類のタグをサポートします。

Internet Explorer 9 では、次の意味を導入しました:タグ セクション、nav、文書、一時中断、hgroup、ヘッダー、フッター、図、およびマーク figcaption。コード化された UI テストは、記録中に、これらのタグをすべて無視されます。コード化された UI テスト ビルダーを使用してこれらのタグのアサーションを追加できます。コード化された UI テスト ビルダーでこれらの要素に移動し、プロパティを表示するには、ナビゲーション呼び出しを使用できます。

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer のバージョン間の空白文字のシームレスな処理

方法は、Internet Explorer 8、Internet Explorer 9、Internet Explorer の間の相違点が 10 のハンドルの空白文字です。コード化された UI テストはシームレスにこれらの相違点を処理します。したがって、Internet Explorer 8 で作成されたたとえば、コード化された UI テストは、Internet Explorer 9、Internet Explorer 10.で正常に再生されます。

Bb385901.collapse_all(ja-jp,VS.110).gifInternet Explorer の通知領域はエラーで追跡" "の属性をに設定して、記録されます

Internet Explorer の通知領域のすべてのアクションはエラーで追跡" "の属性をに設定して、記録されます。通知バーが再生中に表示されない場合は、この操作は無視され、コード化された UI テストは次のアクションに従います。

Bb385901.collapse_all(ja-jp,VS.110).gif新しいコード化された UI テスト API

コード化された UI テスト API は、新しい機能が含まれています。この新しい機能の一部は次のとおりです。:

  • リスト ビュー コントロールの列名と列の値を検索します。

  • データ グリッドのようなコントロールのコンテンツを取得したり、一覧表示、および検証します。

  • コントロールのツールヒント テキストを取得します。

  • ページのリンク切れを検索します。

詳細については、「テスト ツールの API リファレンス (Visual Studio ALM)」を参照してください。

[web performance and load tests]

Bb385901.collapse_all(ja-jp,VS.110).gifSharePoint 2010 の apps の Web パフォーマンス テストおよびロード

[[Visual Studio 2012.1]]

パフォーマンスを確認し、容量に重点を設定するには、SharePoint の apps の Web パフォーマンス テストおよびロードを使用できます。ロード テストでは、ユーザー ロードの場合、ブラウザーの種類やネットワークの種類などの条件をエミュレートするように構成できます。「SharePoint 2010 アプリケーションの Web パフォーマンス テストおよびロード テスト」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifロード テストの仮想ユーザーの制限の削除

では、ロード テストで使用できる仮想ユーザーの数の制限は削除されました。は、ロード テストで使用する仮想ユーザー数を増やす仮想ユーザー ライセンスを購入する必要はありません。

Bb385901.collapse_all(ja-jp,VS.110).gifVisual Studio 2010 を使用して Web パフォーマンス テストおよびロードの互換性

Visual Studio 2010 で作成されたロード テストおよび既存の Web パフォーマンスは Visual Studio 2012に実行されます。ただし、Visual Studio 2012 は、Web パフォーマンス テストおよびロード テストを実行する前に使用する可能性があるテスト ビュー]ウィンドウを使用しました。Web パフォーマンス テストおよびロード テストを実行するには、Web パフォーマンス テスト エディターまたはロード テスト エディター ウィンドウから、実行する必要があります。「ロード テストと Web パフォーマンス テストの実行」を参照してください。

Web パフォーマンス テストが Visual Studio からテスト コントローラーまたはロード テストを使用すると、テスト コントローラーはバージョンの Visual Studio のバージョンと一致する必要があります。テスト コントローラーのアップグレードの詳細については、Visual Studio 2010 からのテスト コントローラーのアップグレードテスト エージェントおよびテスト コントローラーのインストールと構成 を参照してください。

Web パフォーマンス テストおよびロード テストのアップグレードの詳細については、Visual Studio 2010 からの Web パフォーマンス テストとロード テストのアップグレード旧バージョンの Visual Studio からのテストのアップグレードを参照してください。

Lab Manager

Bb385901.collapse_all(ja-jp,VS.110).gif単純エージェント構成

Lab Management を以前のバージョンからラボ エージェントとテスト エージェントは、エージェントの一つのテスト エージェントにまとめられました。テストの実行に Microsoft Test Manager を使用する場合は、ラボ環境になるコンピューターにテスト エージェントをインストールする必要はありません。Lab Management は、ラボ環境を作成または修正するとこの方法で行います。

詳細については、「格納済み仮想マシンおよびテンプレートを使用した SCVMM 環境の作成」および「標準環境の作成」を参照してください。

Bb385901.collapse_all(ja-jp,VS.110).gifSCVMM 2012 とクラスター ホストのサポート

Visual Studio 2012 の Lab Management は SCVMM 2012 とクラスター Hyper-V ホストをサポートします。詳細については、「格納済み仮想マシンおよびテンプレートを使用した SCVMM 環境の作成」を参照してください。SCVMM 2008 R2 に SCVMM 2012 をアップグレードする方法の詳細については、SCVMM 2008 R2 から SCVMM 2012 へのアップグレードを参照してください。

[!メモ]

SCVMM 2008 R2 に SCVMM 2012 をアップグレードする必要はありません。Visual Studio 2012 Lab Management は SCVMM の両方のバージョンをサポートします。

参照

関連項目

Visual Studio 2012 の開発者の品質と診断ツールの新機能

概念

Visual Studio 2012 の新機能

アプリケーションのテスト

旧バージョンの Visual Studio からのテストのアップグレード