方法: 共有ステップを使用してテスト ケースの共通のステップを共有する
Microsoft Test Managerを使用して共有ステップを作成することにより、手動テスト ケース間でステップを共有できます。たとえば、テストの実行中にアプリケーションがログオンするためのテスト ステップは、複数のテスト ケースで実行することがあります。ステップを共有すると、共有ステップでのみ変更を維持する必要があります。テスト ケース内から共有ステップを作成したり、[整理] の [共有ステップ マネージャー] で共有ステップを作成したりすることができます。また、必要に応じて、[共有ステップ マネージャー] の共有ステップを編集したり、コピーしたりすることができます。
[共有ステップ マネージャー] で、共有ステップの操作の記録を作成できます。操作の記録を使用して、共有されるテスト ステップを自動的に再生することで、手動テストの時間を短縮することができます。詳細については、「方法: 共有ステップの操作の記録を作成する」を参照してください。
共有ステップがあるテスト ケースを、異なるデータを使用して複数回実行する場合は、パラメーターを共有ステップに追加できます。共有ステップのパラメーターの詳細については、「方法: パラメーターを共有ステップに追加する」を参照してください。
次の図は、テスト ケースの既存のステップから共有ステップを作成する方法を示しています。
要件
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
[!メモ]
共有ステップを変更すると、その共有ステップを使用している他のテスト ケースに影響を及ぼす可能性があります。変更によって他のテスト ケースが失敗するかどうかを確認できます。
共有ステップを作成して使用するには、次の手順を実行します。
テスト ケースの既存のステップからの共有ステップの作成
テスト ケースでの共有ステップの挿入
整理センターからの共有ステップの作成
テスト ケースの既存のステップから共有ステップを作成するには
テスト ケースの既存のステップから共有ステップを作成するには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。
[テスト センター]から、[計画] を選択し、**[内容]**を選択します。
[内容] ペインが表示されます。
テスト スイート階層構造ペインで、目的のテスト ケースが含まれているテスト スイートを選択します。
他のテスト ケースと共有する共通のステップを含むテスト ケースを開くには、テスト スイートの [詳細] ペインに一覧表示されているテスト ケースをダブルクリックします。
**[ステップ]**を選択します。
共有するステップのシーケンスを選択します。最後のステップを選択するまで、複数のステップにオプションを拡張するには、Shift キーを保持します。
右クリックし、[共有ステップの作成] をポイントします。
[共有ステップの作成] ダイアログ ボックスが表示されます。
[タイトル] の一意の名前を入力し、**[OK]**を選択します。
共有ステップが作成され、テスト ケースのシングル ステップとして共有ステップ アイコンで表示されます。
(省略可能) 共有ステップを表示するには、共有ステップ アイコンを右クリックし、[共有ステップを開く] をポイントします。または、マウスを共有ステップの上で止めると、共有ステップの詳細がツールヒントに表示されます。
(省略可能) 共有ステップを編集するには、共有ステップを右クリックし、[共有ステップを開く] をポイントします。は、必要に応じて変更し、次に **[保存して閉じる]**を選択します。
テスト ケースを保存するには、**[保存して閉じる]**を選択します。
テスト ケースでの共有ステップの挿入
テスト ケースに共有ステップを挿入するには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。
[テスト センター]から、[計画] を選択し、**[内容]**を選択します。
[内容] ペインが表示されます。
テスト スイート階層構造ペインで、目的のテスト ケースが含まれているテスト スイートを選択します。
共有ステップを必要とするテスト ケースを開くには、テスト スイートの [詳細] ペインに一覧表示されているテスト ケースをダブルクリックします。
**[ステップ]**を選択します。
共有ステップをテスト ケースに追加するには、共有ステップを挿入するステップを右クリックし、[共有ステップの挿入] をポイントします。
[共有ステップの追加] ダイアログ ボックスが開き、追加できる共有ステップの一覧が表示されます。
(省略可能) いくつかの共有ステップが表示される場合、次の手順でクエリを変更して、共有ステップの検索範囲を絞ることができます。
クエリに新しい句を追加するには、**句を追加するには、ここを選択します。*****を選択します。
句を表示するようにクエリ句の各列を選択します。列に選択可能な値のリストがある場合は、列を選択したときにドロップダウン矢印が表示されます。リストから値を選択するためのドロップダウン矢印をクリックします。使用できる列は次のとおりです。
クエリ列
完了させる方法
および/または
この句、および前の句が真でなければ結果が一致しない場合は、[AND] を選択します。この句、または前の句が真であれば結果が一致する場合は、[OR] を選択します。
フィールド
このフィールドのリストには、現在の Team Foundation Server で使用されている検索可能なすべての作業項目フィールドが含まれます。有効な結果を得るために必要な句およびフィールドを、できるだけ多く使用する必要があります。Alt キーを押しながら↓キーを押すか、選択するフィールド名を入力してください。
[演算子]
演算子には、[=] (等号)、[<>] (不等号)、[>] (より大きい)、[<] (より小さい)、[>=] (以上)、[<=] (以下)、[次の値に含まれる]、[次の値と等しかったことがある]、[次の値と等しかったことがない]、および [次の値を含む] などを選択します。
値
指定したフィールドに、検索する値を指定します。取得元の値のリストがある場合は、目的の 1 種類を選択するためのドロップダウン矢印をクリックします。Team Foundation 作業項目トラッキングには、クエリに値を動的に追加するクエリ変数があります。
前の 2 つの手順を繰り返し、検索する値をすべて追加します。
クエリの結果を表示するには、クエリを実行するように [実行] を選択します。
[!メモ]
表示されるデータ列を変更するには、必要に応じてフィールドを追加または削除します。詳細については、「方法: Microsoft テスト マネージャーのデータ列を変更およびフィルター処理する」を参照してください。
一覧から挿入し、**[共有ステップの追加]**を選択するには、共有ステップを選択します。
共有ステップは、選択したステップの上に挿入されます。
[!メモ]
共有ステップを開いて、個々のテスト ステップを表示できます。共有ステップを右クリックし、[共有ステップを開く] をポイントします。または、マウスを共有ステップの上で止めると、共有ステップの詳細がツールヒントに表示されます。
テスト ケースを保存するに [保存して閉じる] を選択します。
整理センターからの共有ステップの作成
整理センターから共有ステップを作成するには
Microsoft Test Manager を開きます。
[!メモ]
Microsoft Test Manager のウィンドウを表示するには、を選択し、[すべてのプログラム] を選択します。Microsoft Visual Studio 2012 のをポイントし、Microsoft テスト マネージャーを選択します。
[テスト センター]から、[整理] を選択し、**[共有ステップ マネージャー]**を選択します。
[共有ステップ マネージャー] ペインが表示されます。
共有ステップを作成するには、新規を選択します。
[新しい共有ステップ] ダイアログ ボックスが表示されます。
共有ステップに名前を付けるには、[タイトル] ボックスに名前を入力します。
このタイトルは共有ステップを識別するものであり、必要な場合には共有ステップの検索に使用できます。
共有ステップのチーム プロジェクトの区分を選択するに [区分] を選択します。
[!メモ]
区分はチーム プロジェクトの Team Foundation Server 管理者によって設定されます。この "区分" フィールドを使用して共有ステップを照会できます。
共有ステップの重要度を選択するに [優先度] を選択します。
共有ステップの適切な所有者を選択するに [担当者] を選択します。
(省略可能) 共有ステップの状態を変更するには、先に共有ステップを保存する必要があります。共有ステップを保存すると、次の表に基づいて状態を一覧から選択できます。
状態
使用する状況
アクティブ
任意のテスト ケースで共有ステップを使用できます。
Closed
このチーム プロジェクトの今後の反復には、この共有ステップは不要になりました。
[!メモ]
既定では、[状態] は [アクティブ] に設定されます。
(省略可能) 共有ステップの詳細な説明を追加するには、[概要] を選択し、**[説明]**の詳細を入力します。
**[ステップ]**を選択します。
選択 **<click here to add a step>**し、テスト ステップの詳細を入力します。
[操作] の下で、テスト ステップを実行するテスト担当者が行う操作を入力します。
(省略可能) [期待される結果] の下で、操作の実行後に期待される結果を入力します。
[!メモ]
期待される結果をテスト ステップに追加すると、このステップは自動的に検証テスト ステップになり、ステップのアイコンに赤色のチェック マークが表示されます。共有ステップを実行するときは、検証テスト ステップを個別に合格または失敗と指定する必要があります。そうしない場合、テストの状態は自動的に失敗に指定されます。
別のテスト ステップを追加するには、入力を選択します。共有ステップに必要な数のテスト ステップを追加できます。
共有ステップを保存するには、ツール バーの [保存して閉じる] を選択します。
共有ステップ マネージャーの一覧に共有ステップが表示されます。