- スタート アップ ガイド
- プロジェクト管理
- 変更影響分析を使用する
- テスト ケースを作成する
- テスト ケースを要件に割り当てる
- テスト ケースを複製する
- テスト ケースをエクスポートする
- Studio のテスト ケースを Test Manager にリンクする
- テスト ケースを削除する
- Viewing and searching test cases
- プロジェクトの運用とユーティリティ
- Test Manager の設定
- ALM ツールとの連携
- ALM ツールとの連携
- Test Manager Connect
- Test Manager - Integration Service のコネクタ
- コネクタの送信 IP 範囲
- SAP Cloud ALM と Test Manager を使用する
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- SAP テスト オートメーションのベスト プラクティス
- Jira との連携のトラブルシューティング
- API 連携
- テスト用エージェントのコードを作成する
- トラブルシューティング
Playwright のアーティファクト キャプチャの仕組み
Test Manager での Playwright のテスト実行のスクリーンショット、ビデオ、トレースのキャプチャ。プロジェクト独自の Playwright の設定で管理されます。
この機能は管理された可用性であり、対象となるテナントにのみ提供されます。Test Cloud 経由で提供される場合にのみ、Test Manager で利用できます。
Test Manager は、スクリーンショット、ビデオ、トレースをキャプチャするための Playwright プロジェクトの設定方法を上書きすることはありません。プロジェクト独自の設定が常に優先されます。Playwright は、キャプチャ設定 (use: { screenshot, video, trace }) を、プロジェクト レベルの playwright.config.ts がプラットフォーム レベルの切り替えよりも優先するように解決します。
Playwright プロジェクトでテスト用にすでに生成した成果物がすべて、Test Manager に表示されます。より多くの成果物 (実行毎回のトレースなど) をキャプチャするには、 の設定を に直接追加しますplaywright.config.ts
use: { trace: 'on' }
use: { trace: 'on' }
この構成を変更して再公開する手順については、「 Playwright テスト用の成果物キャプチャの構成」を参照してください。
セットアップと依存関係のテスト
Playwright プロジェクトでプロジェクト間で dependencies を使用する場合 (たとえば、テストの前に実行する必要がある認証設定)、Test Manager はその設定をディスパッチされたテストの一部として自動的に実行し、同じ結果の一部として表示します。これは、Test Manager がモデル化しない Playwright のフィクスチャ システム (test.extend()) とは異なります。詳しくは、「 Playwright のテスト オートメーション」をご覧ください。
Playwright の試行とトレース
Playwright の実行の各テスト ケースのログには、Test Manager で公開される標準のタブ以外に 2 つのタブが追加されます。
- 試行: そのテスト ケースのログ上で、Playwright が試行ごとに行った各エントリを表示します。試行を展開すると、何が問題だったかを示す見出しが表示され、さらに展開すると完全なエラーコンテキストが表示されます — これは Playwright 自身の
error-context.mdファイルであり、ダウンロードを必要としないのではなくインラインでレンダリングされます。 - [トレース] には埋め込まれた Playwright トレース ビューアーが表示されるため、Test Manager を離れることなく、その試行のコンソール ログ、ネットワーク呼び出し、添付ファイルを調べることができます。ネイティブ実行のロボット ログは代わりに既存の [ ログ ] タブに表示され、Playwright ベースの実行のすべてのテスト ケースのログに対して同じロボット ログが表示されます。
Playwright が作成した場所には、テストごとに console-output.txt と console-errors.txt 、およびテストごとに playwright-result.jsonという追加のファイルが添付されます。生の全実行 results.json は、実行レベルでアタッチされます。添付ファイルは個別にダウンロードすることも、トレース ビューアーでネイティブに表示することもできます。
リトライ回数
プロジェクトにリトライが設定されており、テストが失敗したもののリトライで成功した場合、Test Manager は結果を 「成功」として記録し、失敗した試行は上記の [試行回数 ] ドリルダウンに引き続き表示されます。失敗した試行の成果物はデバッグに最も役立つため、保持されます。
ビデオのレンダリング
Test Manager では、Playwright の .webm ビデオ録画が再生可能なビデオとしてインラインでレンダリングされません。これは、現在の UiPath のネイティブ オートメーションと同じ動作です。トレース ビューアーは、試行ごとに .webm ファイルにリンクし、そこでファイルをダウンロードできます。