CTS-D は、アプリ開発者によるテストを含む新しい互換性テスト スイート モジュールです。

アプリ開発者にデバイスの互換性問題に関する独自の視点を共有する機会を提供する試みとして、Google は新しい CTS-D モジュールを導入しました。

Android 互換性プログラムの一環として、Google はスマートフォン OEM に互換性テスト スイート (CTS) へのアクセスを提供します。 このスイートには、OEM が初期段階でバグを取り除くために使用する 200 万を超えるテスト ケースのコレクションが含まれています。 スマートフォンの開発プロセスにより、ユーザーはさまざまな環境で一貫したアプリ エクスペリエンスを得ることができます。 デバイス。 ただし、CTS には主に Android エンジニアによって作成されたテストが含まれており、アプリ開発者からの意見はほとんどありません。 アプリ開発者にアプリを共有する機会を与えるため 「実際のデバイスの互換性問題に関する独自の視点」 Google は CTS-D を導入しました。

CTS-D は、アプリ開発者によって作成された互換性テストを含む新しい CTS モジュールです。 それ すでにコミュニティによって提供されたいくつかのテストで構成されています、Google は現在、直面しているアプリの互換性の問題を把握するためのテスト ケースを構築して貢献するよう、より多くの開発者を招待しています。 同社はさらに次のように述べています。 「皆さんの多くが、さまざまなデバイスでの互換性を検証するために独自のテストをすでに作成していることを私たちは知っています。 私たちは皆さんと協力して、これらのテストを AOSP に導入したいと考えています。」

新しいテストを提出するには、提案を提出できます。 このテンプレートを使用して テストコードを AOSP に提供する前に。 Android チームはあなたの提出物を審査し、その適格性を確認します。 現在、Google はアプリ開発者に提出を求めています。 パワー管理 テストケース。

アプリ開発者とともに、Google も 「強くアドバイスします」 スマートフォン OEM は CTS-D を使用して問題を特定し、軽減します。 ただし、同社は OEM に対し、デバイス認証に合格するために CTS-D テストを実行することを厳密に要求しているわけではありません。 したがって、一部の OEM は自社のデバイスで CTS-D テストを実行しない可能性があります。 その場合、アプリ開発者は、デバイスが CTS-D テストに合格しなかった場合に、

この問題追跡テンプレート. Googleは、OEMパートナーと協力して問題を解決すると述べている。


ソース:Android 開発者ブログ