テストが複数のプラットフォームに分散していると、アプリケーションの品質を包括的に把握するのは難しいです。Unified Reportingは、この課題に対処するために、mablクラウド、mablローカル、Playwrightからの結果をチームでレビューし、議論するための共有プラットフォームを提供し、すべての実行環境にわたるアプリケーション品質のより全体的な視点を提供します。
ワークスペースで統合レポートを実装するには、ローカルおよびPlaywrightテスト実行から結果を公開するためにいくつかの小さな変更を行う必要があります。この記事では、その方法を説明します。
早期アクセス
統合レポートは、すべてのユーザーが早期アクセス期間中に試すことができます。一般提供前に、この機能に変更が加えられることがありますのでご注意ください。一般提供時には、この機能へのアクセスや価格が変更される可能性もあります。
ローカル結果
ローカル実行の結果にはステップの説明と結果が含まれます。
統合レポートは、mabl CLIでトリガーされたローカル実行のみサポートされています。ローカル実行結果をmablアプリに公開するには、引数mabl
を使用して--reporter
オプションを使用してください。
mabl tests run \
--id [test-id] \
--environment-id [env-id] \
--application-id [app-id] \
--reporter mabl
プランとローカル実行を関連付ける
特定の mabl プランにローカル結果を公開するには、--from-plan-id
オプションと--reporter
オプションを組み合わせることができます。
mabl tests run \
--from-plan-id [plan-id] \
--environment-id [env-id] \
--application-id [app-id] \
--reporter mabl
ローカル実行は、プランをグループ化のメカニズムとして使用し、並列実行、ステージ、ブラウザ設定、共有変数などの高度なプラン設定は適用されません。これらの違いにより、ローカル実行用にブラウザテストの単一ステージのみを含む指定されたプランを作成することをお勧めします。
Playwright レポート
Playwright の実行には、ステップの説明、ログ、結果、およびテストの最終状態のスクリーンショットが含まれます。
Playwrightの結果をmablに公開するには、@mablhq/playwright-reporterパッケージをインストールして設定します。手順については、mablでPlaywrightテストを表示するに関するドキュメントをご覧ください。
Playwrightプランを設定する
ローカル実行を--from-plan-id
オプションで公開するのと同様に、Playwright レポーターの設定にplanName
オプションを追加することもできます。ローカル実行が既存のプランに結果を公開するのとは異なり、Playwright 実行は、Playwright で設定したプラン名を使用して新しいプランに結果を公開します。
制限事項
- 現在、統合レポートでサポートされているのはブラウザテストのみです。
- Playwrightとローカル実行のテストは、パフォーマンスデータを追跡したり、アクセシビリティの結果に寄与したりしません。
- 生成AIによるテスト失敗の概要は、ローカル実行およびPlaywright実行ではサポートされていません。