Microsoft テスト ランナーを使用したデバイス上で実行されている Windows ストア アプリのテスト
手動テストのヘルプを実行する Microsoft テスト マネージャーを使用してリモートで実行されているデバイス タブレットなどの Windows アプリケーション、ストアの問題を特定できます。手動テストを実行する場合に一般的に特定される問題には、不適切な機能やバグ、パフォーマンスの低下、セキュリティや接続の問題などがあります。結果、解決方法、および手動テストの実行中に入力できるコメントは、テスト結果として保存されます。
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Windows 8 のリモート デバイスに任意の型の Windows ストア apps で手動テストを実行できます。
Windows 8 のデバイスをリモート テストの準備をするには
Microsoft テスト マネージャーから Windows 8 のリモート デバイスの手動テストを実行する 2012 年前にテストするデバイスのリモート デバッガーをインストールする必要があります。リモート デバッガーが自動的にインストールされ、リモート デバイスのサービスとしてテストを有効にするために実行 Microsoft テスト ツール アダプターが含まれています。「Installing the Remote Debugger」を参照してください。
リモート デバッガーをインストールしたら、Microsoft テスト ツール アダプターの構成ツールは、Windows 8.の新しいタイトルとして表示されます。
注意 2012 および Windows 8 のリモート デバイス Microsoft テスト マネージャーを実行しているコンピューターに同じユーザーとして実行する必要があります。ユーザーが異なる場合、接続しようとすると、からの Microsoft テスト マネージャーを資格情報のダイアログ ボックス移動中のコンピューター。ダイアログ ボックスは、リモート デバイスに接続するために同じ資格情報を入力する必要があります。
ユーザーのログオン資格情報が異なる場合、両方のコンピューターの Drive 同じ Live ID を使用してログオンできます。
Windows 8.の Microsoft テスト ツール アダプターの構成ツールのタイルを選択します。
Microsoft テスト ツール アダプターを構成するには、Microsoft テスト ツール アダプターの構成]ダイアログ ボックスの [サービスの開始] を選択します。
リモート デバイスに接続するには
コンピューターでテストしている Microsoft Test Manager 2012 を開きます。
[!メモ]
Microsoft テスト マネージャーのウィンドウを表示するには、を選択し、[すべてのプログラム]を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。
[!メモ]
Microsoft テスト マネージャーを初めて起動したときは、チーム プロジェクトに接続されていません。Team Foundation Server に接続する必要があります。プロジェクト コレクションとチーム プロジェクトを選択します。チーム プロジェクトは、要件またはユーザー ストーリーを作成し、ソース・コードの保守、およびテストする apps のビルドにチームの他のユーザーが使用するものと同じです。テスト成果物は、この同一のチーム プロジェクトで作成および管理されます。" "を参照してください。方法: Microsoft テスト マネージャーから初めてチーム プロジェクトへの接続
センター グループ スイッチャーの下向きの矢印をクリックし、[テスト センター] を選択します。
センター グループ メニュー バーで、[テスト] を選択します。
センター グループ メニュー バーのが、まだ選択されていない場合は [テストの実行] を選択します。
[!メモ]
既にテスト計画に含まれる手動テスト ケースが最初に 1 を作成する必要があります。" "を参照してください。手動テスト ケースの作成
左ペインで、[テストの実行] の下で、実行するテストが含まれているテスト計画の下に表示されているテスト スイートを選択します。
右ペインに、選択したテスト スイートに含まれるテスト ケースが表示されます。
リモート デバイスをテストの実行を指定するように [テストの実行に使用する方法:] の横に [変更] のリンクを選択します。
手動テストを使用して実行 のダイアログ ボックスが表示されます。
[リモート デバイス] オプションを選択し、テストするデバイスの名前を入力します。たとえば、mySlateDevice1を入力します。
[!メモ]
既定では、リモート デバイスと通信するために Microsoft テスト マネージャーでポート 6905 が使用されます。このポートを必要に応じてオーバーライドできます。別のポートを使用すると、デバイス名と IP アドレスのフィールドに IP アドレスを入力する必要があります。たとえば、mySlateDevice1:nnnnを入力します。
リモート デバイスの Visual Studio インストール フォルダーに、構成ファイル mttaservice.exe.config の先頭に、Microsoft のテスト ツール アダプターで使用するポートを表示または変更できます。
Microsoft テスト マネージャーがリモート デバイスと通信できることを確認するには [テスト] のリンクを選択します。テストが成功した場合、チェック マークが表示されます:
注意 2012 および Windows 8 のリモート デバイス Microsoft テスト マネージャーを実行しているコンピューターに同じユーザーとして実行する必要があります。ユーザーが異なる場合、資格情報のダイアログ ボックスは、接続しようとしたが表示されます。ダイアログ ボックスは、リモート デバイスに接続するために同じ資格情報を入力する必要があります。
ユーザーのログオン資格情報が異なる場合、両方のコンピューターの Drive 同じ Live ID を使用してログオンできます。
[保存] を選択します。
Windows のストア アプリケーションをインストールするには
テストのリモート デバイスに Windows ストア アプリケーションをインストールする [テストの実行に使用する方法:] の横に [Windows ストア アプリのインストール] のリンクを選択します。
インストールの Windows ストア App のダイアログ ボックスが表示されます。
インストールの Windows ストア App のダイアログ ボックスで、インストールする Windows ストア アプリケーションの .appx ファイルのパスと名前を入力します。また、アプリケーションを特定するには […] のボタンを選択できます。
[インストール] を選択します。
インストールの Windows ストア App のダイアログ ボックスは、インストール手順を示します。インストール手順は次のとおりです。:
リモート デバイスのライセンスを取得します。
ファイルをコピーします。
証明書をインストールします。
ApplicationName.appx をインストールします。
最初のインストール手順の間に、Windows 8 の開発者のライセンスのダイアログ ボックスが表示されます。
デバイスのリモート Windows 8 の開発者のライセンスをインストールするには [Get License] を選択します。
リモート デバイスでは、UAC を受け入れ、Windows Live の資格情報を入力するように [同意する] を選択します。
正常にリモート デバイスの Windows 8 の開発者のライセンスをインストールすると、インストールの Windows ストア App のダイアログ ボックスの手順 [Get License on Remote Device] は左に、チェック マークと右に [完了済み] を表示する必要があります。
2 番目のインストール手順の間に、[Windows ストア アプリのインストール] のダイアログ ボックスは、インストールの一部として配置ファイルのステータスを表示します。ファイルが正常にコピーすると、が右側の [ファイルのコピー] 手順と [完了済み] の左側に表示されます。
3 番目のインストール手順では、テスト証明書をインストールするためのダイアログ ボックスが表示されます。
[証明書のインストール] を選択します。
リモート デバイスでは、証明書をインストールする ○ を選択します。
証明書をインストールした後、が右側の [証明書のインストール] 手順と [完了済み] の左側に表示されます。
次に、最後のインストール手順で、[Windows ストア アプリのインストール] のダイアログ ボックスに Windows ストア アプリケーションのインストールの状態を表示します。インストールが完了した後、チェック マークが [Install ApplicationName.appx] の手順、右側の [完了済み] の左側に表示されます。
[Windows ストア アプリのインストール] のダイアログ ボックスを閉じるに [閉じる] を選択します。
Windows のストア アプリケーションをテストするには
Wndows ストア アプリケーションのインストールが完了した後に、[テストの開始] を選択できます。
テスト ランナーが開きます。
リモート デバイスのテストの手順を実行します。
重要 Windows 8 のリモート デバイスの手動テスト ケースを実行すると、テスト ステップは、リモート デバイスで実行する必要があります。テスト ステップは成功またはマシン ランで失敗したテスト ランナーを使用するようにマークされます。
ヒント Microsoft テスト ランナー キャプチャのスクリーンショットのオプションは完全にリモートのスクリーンショット デバイスのイメージのキャプチャをサポートします。" "を参照してください。方法: テストの実行中に Screenshot をキャプチャ
テストの各ステップの実行中に、の Microsoft テスト ランナーの複数のタスクできます。これらのタスクはツール バーにあります:
タスク
詳細
手動テストの終了
テストはいつでも終了するには、[テストの終了] を選択します。
手動テストの一時停止と再開
テストを常に中断するには、[一時停止] を選択します。テストを記録すると、[一時停止] を選択すると、ビデオの記録や他の診断データ アダプターを一時停止します。テスト、ビデオの記録、および他の診断データ アダプターを再開するには、[再開] を選択します。
手動テストのリセット
テストの実行中に [リセット] を使用してテストをリセットし、テストを繰り返し開始することができます。" "を参照してください。方法: 手動テストをリセットします。
操作の記録と再生
注意8 種類のデバイスをリモート Windows ではサポートされていません。バグの送信
テスト ステップの実行中にアプリケーションに問題が見つかった場合は、[バグの作成] を使用してバグを作成できます。" "を参照してください。方法: テスト ランナーを使用してバグを送信します。
ヒントWindows ストア アプリケーションのバグを送信すると、バグが自動的に Windows 8 のデバイスで実行されたことを示す情報が含まれます。バグは必要ではない次の図に示すように手順を削除するようにバグに追加する、Windows のために送信すると apps、特定のステップを選択できます格納します。
手順のバグに含めるオプション
Windows 8 のリモート デバイスの手動テストは多様なデータのバグを送信できるようにする次の診断データ アダプターをサポートしています:
アクション
メモWindows リモートの 8 のデバイスの Windows ストアの Web アプリケーションに対してのみ Microsoft Test Manager 2012 のサポートの操作ログ。アクションは従来の Windows を使用し、Windows ストア apps は、リモート Windows 8 のデバイスはサポートされていません。イベント ログ
システム情報
" "を参照してください。マシンの準備およびテストの設定を使用して診断情報を収集できます。
メモ診断データ アダプターで収集されたデータは、リモート デバイスでバグが作成されるまで格納されます。これは、リモート デバイスにつながりが失敗した場合に、ウイルスが他ではないデータの損失を防ぐことです。リモート デバイスがドロップになっている場合、データは通常つながりの復元後に復元できます。リモート デバイスのスクリーンショットをキャプチャ
[Capture rectangular screen shot] を使用してリモート デバイスの Windows ストア アプリケーションをテスト中にテスト中に検出された問題を明確にするために、必要に応じてスクリーンショットを含めることができます。" "を参照してください。方法: テストの実行中に Screenshot をキャプチャ
メモ手動テスト ランナー キャプチャのスクリーンショットのオプションを使用してリモート デバイスに接続されている間はサポートされます。コメントの追加
テストの各ステップで [ステップの結果へのコメントの追加] を使用し、発見した詳細や役立つ情報を提供するコメントを含めることができます。" "を参照してください。方法: テストの実行中にコメントをアタッチします。
関連ファイルの添付
テスト中にテスト対象のアプリケーション、アプリケーションが生成した出力ファイルなど、に関連付けられたファイルをアタッチできます。テストにファイルを添付するには、[ステップの結果に添付ファイルを追加します] を使用します。" "を参照してください。方法: テストの実行中にファイルをアタッチします。
環境スナップショットの取得
ラボ環境を使用してテストを実行すると、[環境スナップショットの取得] を使用してテストを実行中に環境のスナップショットをアタッチできます。" "を参照してください。方法: 手動テストを実行し、ラボ環境を含む再現できるバグを作成します。
テスト ステップの結果をマークするには、ドロップダウン矢印をアクティブ アイコンの横の (青い縦線付き) テスト ステップの右側にある選択し、[成功] か [失敗] を選択します。
ヒント 複数のステップを選択し、それらに成功または失敗とマークできます。また、テスト全体について成功または失敗とマークすることもできます。
テスト対象のアプリケーションの入力フォーカスを変更せずにテスト ステップをマークするには、次のグローバル ショートカット キーを使用する:
テスト ステップに成功: Win + Ctrl + Q
テスト ステップに失敗: Win + Ctrl + W
[!メモ]
検証テスト ステップでテスト ステップに成功または失敗とマークしないと、テスト結果は自動的に失敗したものとしてマークされます。すべての検証テスト ステップの予期される結果を検証し、実際の結果に基づいてテスト ステップをマークする必要があります。
テストが完了したら、[テストの終了] を選択します。
テスト ランナー の上部にあるツール バーで、テスト結果を Team Foundation Server に保存し、テスト ランナーを閉じるに [保存して閉じる] を選択します。
テスト結果は、Microsoft Test Manager のテスト センターで表示できます。操作ログを含めるようにテストの設定が構成されている場合、ファイルしたバグとテスト結果は、Windows のストア アプリケーションの強化された操作ログが含まれます。強化された操作ログは、テストの実行中に各アクション ステップのスクリーン ショットを含む HTML ファイルです。これは、エラーを再現しようとしたときに、テスト中に踏まれた特定の手順の理解に役立つことがあります。" "を参照してください。方法: Microsoft テスト マネージャーを使用してテスト結果の表示
セキュリティ
.appx ファイルと証明書が格納される共有の位置が適切に保護されていることを確認します。
外部リソース
フォーラム
Visual Studio Team System -テスト