CTS-D ist ein neues Compatibility Test Suite-Modul mit Tests von App-Entwicklern

Um App-Entwicklern die Möglichkeit zu geben, ihre einzigartigen Ansichten zu Gerätekompatibilitätsproblemen auszutauschen, hat Google das neue CTS-D-Modul eingeführt.

Im Rahmen des Android-Kompatibilitätsprogramms gewährt Google Smartphone-OEMs Zugriff auf eine Compatibility Test Suite (CTS). Die Suite umfasst eine Sammlung von über zwei Millionen Testfällen, die OEMs verwenden, um Fehler frühzeitig auszusortieren den Smartphone-Entwicklungsprozess, damit Benutzer über verschiedene hinweg ein einheitliches App-Erlebnis erhalten Geräte. Allerdings umfasst das CTS hauptsächlich Tests, die von Android-Ingenieuren geschrieben wurden und nur wenig Input von App-Entwicklern haben. Um App-Entwicklern die Möglichkeit zu geben, ihre Inhalte zu teilen „Einzigartige Perspektiven auf aktuelle Gerätekompatibilitätsprobleme“, Google hat jetzt CTS-D eingeführt.

CTS-D ist ein neues CTS-Modul, das von App-Entwicklern geschriebene Kompatibilitätstests enthält. Es besteht bereits aus einigen von der Community beigesteuerten Tests

, und Google lädt jetzt mehr Entwickler ein, Testfälle zu erstellen und beizutragen, um App-Kompatibilitätsprobleme zu erkennen, mit denen sie konfrontiert sind. Das Unternehmen weist weiter darauf hin: „Wir wissen, dass viele von Ihnen bereits eigene Tests erstellt haben, um die Kompatibilität auf verschiedenen Geräten zu überprüfen. Wir möchten mit Ihnen zusammenarbeiten, um diese Tests in AOSP zu integrieren.“

Um einen neuen Test einzureichen, können Sie einen Vorschlag einreichen mit dieser Vorlage bevor Sie Ihren Testcode zu AOSP beitragen. Das Android-Team prüft dann Ihre Einreichung, um ihre Berechtigung zu überprüfen. Derzeit lädt Google App-Entwickler zur Einreichung ein Energieverwaltung Testfälle.

Neben App-Entwicklern ist auch Google dabei „dringend zu empfehlen“ Smartphone-OEMs sollen CTS-D nutzen, um Probleme zu identifizieren und zu beheben. Allerdings verlangt das Unternehmen von OEMs nicht unbedingt, CTS-D-Tests durchzuführen, um die Gerätezertifizierung zu bestehen. Daher führen einige OEMs möglicherweise keine CTS-D-Tests auf ihren Geräten durch. Sollte dies der Fall sein, haben App-Entwickler die Möglichkeit, einen Bericht einzureichen, wenn ein Gerät einen CTS-D-Test nicht besteht diese Issue-Tracker-Vorlage. Google sagt, dass man dann mit OEM-Partnern zusammenarbeiten wird, um das Problem zu lösen.


Quelle:Blog für Android-Entwickler