- スタート アップ ガイド
- プロジェクト管理
- 変更影響分析を使用する
- テスト ケースを作成する
- テスト ケースを要件に割り当てる
- テスト ケースを複製する
- テスト ケースをエクスポートする
- Studio のテスト ケースを Test Manager にリンクする
- テスト ケースを削除する
- テスト ケースを表示および検索する
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
Studio Web でテスト ケースを自動化する
Orchestrator に Test Manager のテスト ケースをリンクし、オートメーションをパブリッシュすることにより、Test Cloud で利用可能な Studio Web でそのテスト ケースを直接自動化できます。
使用できる機能は、使用するクラウド プラットフォームによって異なります。詳しくは、「 利用可能な Test Manager の機能」をご覧ください。
Test Manager のテスト ケースは、Studio Web の種類が「テスト」のプロジェクト内で直接自動化できます。
この機能は、Test Cloud 経由で提供される場合にのみ Test Manager で利用できます。
Studio Web でオートメーション ロジックを構築するのではなく、既存の Playwright テスト スイートをすでに存在する場合は、それを Test Manager に直接取り込むことができます。詳細については、「 Playwright のテスト オートメーション」をご覧ください。
Context
開始する前に、次の考慮事項が適用されます。
- Test Manager から Studio Web にのみテスト ケースをリンクできます。Studio Web から Test Manager へのリンクは現在サポートされていません。
- 種類が「テスト」の Studio Web プロジェクトは、Test Manager を介してのみ作成できます。Studio Web で直接作成することはできません。
- 種類が「テスト」の同じ Studio Web プロジェクトで、他のユーザーと同時にコラボレーションすることはできません。
- Studio Web と Test Manager の間で双方向の同期は行われません。
- テスト オートメーション プロジェクトのインポートはサポートされていません。
- デスクトップ版の Studio で Studio Web プロジェクトを開くと、プロジェクトを同期し直すことも、Studio Web で再度開くこともできません。
- Studio Web ではテスト ケース テンプレートが提供されていないため、組み込みの Given-When-Then 構造体がありません。Given-When-Then は、テストを整理するオプションの方法です。これを使用する場合は、Given、When、Then の各部分をテスト ケースのシーケンス ブロックとしてモデル化します。
前提条件
開始する前に、次の条件が満たされている必要があります。
- Studio Web にアクセスできる。 App Test Developers が Studio Web にアクセスできます。
- Studio Web プロジェクトを作成および編集する権限があります。
- Test Cloud 組織で Test Manager が有効化されています。
手順 1: Test Manager でテスト ケースを開くか作成します
Test Manager で、自動化のために Studio Web にリンクする既存の自動化されていないテスト ケースを開くか、新しいテスト ケースを作成します。
- Test Manager プロジェクトに移動し、[テスト ケース] タブに移動します。
- 新しいテスト ケースを作成するか、オートメーションがリンクされていない既存のテスト ケースを開きます。
- テスト ケースを開き、[オートメーション] タブに移動します。
手順 2: テスト ケースを Studio Web にリンクします
Test Manager のテスト ケースを Studio Web のプロジェクトとテスト ケースに接続して、Studio Web で構築するオートメーションがこのテスト ケースに関連付けられるようにします。
- Test Manager の [オートメーション] タブで [Studio Web で自動化] を選択します。 右側にパネルが開き、Studio Web のオートメーションのリンクを設定できます。
- [Studio Web で自動化] パネルで、以下の設定を行います。
- [プロジェクト] ドロップダウン リストから、以下の手順を実行します。
- 種類が「テスト」の既存の Studio Web プロジェクトを選択します。
- 新しいプロジェクト名を入力し、選択して作成します。
- [テスト ケース] ドロップダウン リストから、以下の手順を実行します。
- 既存のテスト ケースを選択します。
- 新しいテスト ケース名を入力し、選択して作成します。
- [オートメーションを追加] を選択します。 これで、Test Manager のテスト ケースが Studio Web のテスト ケースにリンクされました。
- [プロジェクト] ドロップダウン リストから、以下の手順を実行します。
手順 3: Studio Web でテスト ケースを開いて自動化します
Studio Web でオートメーション ロジックを構築してから、プロジェクトを Orchestrator にパブリッシュすると、そのテスト ケースを Test Manager から自動実行で利用できるようになります。
-
Test Manager の [オートメーション] タブで [Studio Web で開く] を選択します。 Studio Web が新しいタブで開き、リンクされたテスト ケースを編集できる状態になります。
図 1.[Studio Web で自動化] パネル
-
Studio Web プロジェクトで、先ほど作成したテスト ケースを開きます。
-
サポートされているアクティビティ パッケージ (Testing.Activities など) を使用して、自動化されたテスト ケースを構築します。 次に例を示します。
図 2. 例 - Studio Web の自動化された Test Manager のテスト ケース
-
オートメーションをデバッグします。
-
準備ができたら、Studio Web プロジェクトをパブリッシュして Orchestrator にデプロイします。Studio Web プロジェクトのパブリッシュについては、「 プロジェクトをパブリッシュする」をご覧ください。
結果
Test Manager のテスト ケースが Studio Web のテスト ケースにリンクされます。Studio Web プロジェクトをパブリッシュすると、そのオートメーションを Test Manager から実行できるようになります。