チームが異なるプラットフォームでテストを行うと、協力してアプリケーションの品質を完全に把握することが難しくなることがあります。この課題に対処するために、私たちはUnified Reportingを導入しました。現在、早期アクセスで利用可能です。
統合レポートは、クラウド、ローカル、Playwright 実行からのブラウザーテスト結果を mabl アプリ内の単一の場所に統合します。これにより、トレンドを特定し、コラボレーションを強化し、アプリの品質をより包括的に把握することができます。
ローカル、Playwright、クラウド全体での結果の表示
早期アクセス
統合レポートは、すべてのユーザーが早期アクセス期間中に試すことができます。一般提供前に、この機能に変更が加えられることがありますが、通知は行われません。この機能へのアクセスと価格も、一般提供時に変更される可能性があります。
実際の手順
Unified Reportingを使用すると、ローカル実行とPlaywright実行の結果をmablアプリに公開できます。
ローカル実行からの結果を公開する
Unified Reportingは、mabl CLIでトリガーされたローカル実行のみをサポートしています。試す前に、mabl CLIをバージョン2.61.11以降に更新してください:
npm install -g @mablhq/mabl-cli
mablアプリに結果を公開するには、mabl tests run
コマンドに--reporter mabl
オプションを追加してください。ローカルテストの出力には、各ステップの名前と結果が含まれます。
mabl アプリでローカル結果をより効果的にフィルタリングするために、コマンドにアプリケーションと環境を含めることをお勧めします:
mabl tests run \
--id [test-id] \
--environment-id [env-id] \
--application-id [app-id] \
--reporter mabl
--from-plan-id
オプションを使用して、ローカルプラン実行の出力をワークスペースに公開することもできます。
mabl tests run \
--from-plan-id [plan-id] \
--environment-id [env-id] \
--application-id [app-id] \
--reporter mabl
使用 --from-plan-id
--from-plan-id
オプションは高度なプラン設定や並列実行を適用しないため、ブラウザテストの単一ステージのみを含むローカル実行用の指定プランを作成することをお勧めします。
Playwright 実行結果を公開する
Playwright の実行結果を mabl アプリに公開するには、@mablhq/playwright-reporter
パッケージをインストールして設定します。詳細な手順については、mabl での Playwright テストの表示に関する記事をご覧ください。Playwright テスト出力には、ステップ名、ログ、各ステップの結果、および最終状態のスクリーンショットが含まれます。
--from-plan-id
オプションを使用してローカル実行を公開するのと同様に、Playwright レポーターの設定にplanName
オプションを追加することもできます。ローカル実行が既存のプランに結果を公開するのとは異なり、Playwright 実行は、Playwright で設定したプラン名を使用して新しいプランに結果を公開します。
詳細情報
Unified Reportingの仕組みについて詳しく知るには、ドキュメントをご確認ください。
制限事項
- 現在、統合レポートでサポートされているのはブラウザテストのみです。
- Playwright とローカルテスト実行はパフォーマンスデータを追跡せず、アクセシビリティ結果にも寄与しません。
- 生成AIによるテスト失敗の概要は、ローカル実行とPlaywright レポーターの実行ではサポートされていません。