CarPlayテストに合格しました。ドライバーは何を見たのでしょうか?

チームがApple CarPlay対応アプリケーションを開発している場合、メインディスプレイで何が表示されるかを検証することは、多くの場合、最初のテスト優先事項の一つとなります。しかし、多くのチームが未だに答えに窮しているのが、テスト中にインストルメントクラスターに何が表示されていたかという点です。 

ナビゲーション、EV、メディア、通信アプリケーションにおいては、ドライバーに面したディスプレイはセンターコンソールと同じくらい重要な役割を果たすことが多い。 

2つのディスプレイ、1つの死角 

Apple CarPlayのインストルメントクラスター対応により、CarPlayはセンターコンソールだけでなく、運転席側のインストルメントパネルにも表示されます。2つのディスプレイは互いに鏡像関係にあるわけではありません。メインのCarPlay画面には、アプリケーションのUI全体が表示されます。インストルメントクラスターは、ナビゲーションのメタデータ、オーディオコントロール、EV航続距離、通信状況など、アプリから提供されるコンテンツを受信し、車両が独自に表示します。 

その区別はテストにおいて重要となる。 

自動テストでは、CarPlayのメインディスプレイ上で何が起こるかを検証できます。テストセッション全体を通して、ナビゲーションのワークフロー、ルート案内、ルート変更イベント、その他のアプリケーションの動作を検証できます。 

しかし、インストルメントクラスターは独立したディスプレイ面であるため、多くの場合、視認できる範囲はCarPlayのメイン画面までとなります。テストによってナビゲーション指示が正常に生成されたことは確認できるかもしれませんが、クラスターに実際に何が表示されたかを示す証拠は得られません。 

アプリケーションイベントはテスト成果物の一部です。クラスタ出力は通常、テスト成果物の一部ではありません。 

このギャップが存在する理由 

チームがApple CarPlayアプリケーションの自動化を開始する際、多くの場合、メインディスプレイに焦点が当てられます。ナビゲーションワークフロー、検索、メディアコントロール、その他の操作は、自動テストスイートの一部となります。しかし、インストルメントクラスターは、多くの場合、自動化テストの対象外となります。 

その結果、クラスタ検証はしばしば手作業で行われるようになる。この方法は探索的テストには有効だが、自動回帰テスト、CI(継続的インテグレーション)による実行、あるいは誰も監視していない夜間のテストサイクルには適さない。 

実行ごとにクラスタを自動的にキャプチャします 

Digital.ai テストはこのギャップを埋めます。Appiumセッションで必要な機能を使用して、インストルメントクラスターのキャプチャを有効にしてください。そうすることで、すべてのテスト実行時にインストルメントクラスターのビデオが自動的に記録され、テストレポートに添付されます。 

テストロジックに変更はありません。別途の監視ワークフローもありません。自動化と並行して手動検証ステップもありません。クラスタの出力はテスト成果物の一部となり、実行ごとに同じ環境でレビューできます。 Digital.ai テストレポート。 

その結果、単一のテスト実行で、アプリケーションの動作とドライバー側の表示の両方を可視化できる。 

何が変わるのか 

インストルメントクラスターの動作は、テストの証拠の一部となります。問題が発生した場合、チームはシナリオを再現したり、手動で観察したりする必要がなくなります。元のテスト実行時に何が表示されたかを正確に確認できるのです。 

CarPlay対応アプリケーションを開発・提供するチームにとって、インストルメントクラスターは製品体験の一部です。自動テストの対象となる他のすべての表面と同様に、インストルメントクラスターも同等の可視性、証拠、および追跡可能性を持つべきです。 

👉 デモ版の申し込み
👉 チームがApple CarPlayのテストを自動化する方法を学びましょう 

お勧めの関連ガジェット