CTS-Verifizierer für Instant Apps

CTS Verifier für Instant Apps erhöht die Abdeckung des Android-Kompatibilitätstests für Instant Apps Apps, in denen CTS Verifier zum Testen von Funktionen verwendet wird, die aufgrund der OEM-Anforderungen nicht vollständig automatisiert werden können. bestimmte Benutzeroberflächen, z. B. System-UIs.

Voraussetzungen

Bevor Sie CTS Verifier für Instant Apps ausführen, stellen Sie sicher, dass Sie über die folgende Ausrüstung verfügen:

  • Android-Gerät, bei dem die Android API-Kompatibilität durch die erfolgreiche Übergabe des CTS Dies ist das zu testende Gerät.
  • Linux-Computer mit USB 2.0-kompatiblem Port Alle Verbindungen zum DUT sind über diesen Anschluss.

Instant Apps auf DUT installieren

CtsVerifierInstantApp.apk und die CTS-Prüfung sind enthalten in android-cts-verifier.zip. Diesen findest du nach Anmeldung in der Q-EAP-Dashboard.

Testinitiierung

Abbildung 1: Instant App wird auf DUT installiert

Die Partner können die CTS-Verifizierung manuell erstellen, CTS entwickeln, um sie zu integrieren oder zu testen Fehlerbehebungen. So erstellen Sie CtsVerifierInstantApp.apk manuell. führen Sie den folgenden Befehl dem Host:

make CtsVerifierInstantApp

Führen Sie die folgenden Befehle auf dem Host aus, um CtsVerifierInstantApp.apk zu installieren.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

Tests ausführen

Die drei System-UI-Tests werden auf dem Startbildschirm in der Testkategorie für Instant Apps angezeigt.

Testinitiierung

Abbildung 2: Startbildschirm

Wenn Sie in der Testkategorie für Instant Apps auf einen Test tippen, wird ein Testbildschirm für den Test geöffnet. Der Testbildschirm enthält Folgendes:

  • Anleitung
  • Schaltfläche Start Test (Test starten)
  • Drei Standardschaltflächen für die CTS-Prüfung
    • Bestanden
    • Hilfe
    • Nicht bestanden

Durch Tippen auf die Schaltfläche Test starten wird die Beispiel-Instant App gestartet.

Testinitiierung

Abbildung 3: Bildschirm testen

Wenn Sie zum ersten Mal auf Test starten tippen, wird eine Warnung wird geöffnet. Es enthält Anweisungen zum Installieren der Beispiel-Instant App (Abbildung 4). Wenn die Beispiel-Instant App bereits installiert ist, wird dieses Dialogfeld nicht angezeigt für andere Instant-App-Tests.

Testinitiierung

Abbildung 4: Dialogfeld mit Installationsanleitung

Wenn Sie auf die Schaltfläche Hilfe tippen, wird ein Pop-up-Dialogfeld mit einer Beschreibung des Tests geöffnet.

Testinitiierung

Abbildung 5: Pop-up-Hilfefenster