CTS Verifier für Instant Apps

CTS Verifier für Instant Apps erhöht die Android-Kompatibilitätstestabdeckung für Instant Apps, indem CTS Verifier zum Testen von Funktionen verwendet wird, die aufgrund OEM-spezifischer Benutzeroberflächen, wie z. B. System-Benutzeroberflächen, nicht vollständig automatisiert werden können.

Anforderungen

Stellen Sie vor der Ausführung von CTS Verifier for Instant Apps sicher, dass Sie über die folgende Ausrüstung verfügen:

  • Android-Gerät, das die Android-API-Kompatibilität durch erfolgreiches Bestehen des CTS überprüft hat. Dies ist das zu testende Gerät (DUT).
  • Linux-Computer mit USB 2.0-kompatiblem Anschluss. Alle Verbindungen zum DUT erfolgen über diesen Port.

Installieren Sie Instant Apps auf dem DUT

CtsVerifierInstantApp.apk und der CTS-Verifizierer sind in android-cts-verifier.zip enthalten, das durch Anmelden beim Q-EAP-Dashboard gefunden werden kann.

Testinitiierung

Abbildung 1. Installation der Instant App auf dem DUT

Die Partner können den CTS Verifier manuell erstellen, um CTS zu erstellen und neue Fixes zu integrieren oder zu testen. So erstellen Sie CtsVerifierInstantApp.apk manuell. Geben Sie den folgenden Befehl auf dem Host ein:

make CtsVerifierInstantApp

Um CtsVerifierInstantApp.apk zu installieren, geben Sie die folgenden Befehle auf dem Host aus.

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

Führen Sie Tests durch

Die drei System-UI-Tests werden auf dem Startbildschirm unter der Testkategorie „Instant Apps“ angezeigt.

Testinitiierung

Abbildung 2. Startbildschirm

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

  • Anweisungen
  • Klicken Sie auf die Schaltfläche „Test starten“.
  • Drei Standard-CTS-Verifier-Schaltflächen
    • Passieren
    • Helfen
    • Scheitern

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

Testinitiierung

Abbildung 3. Testbildschirm

Wenn Sie zum ersten Mal auf „ Test starten“ tippen, wird ein Warndialog mit Anweisungen zur Installation der Beispiel-Instant-App geöffnet (Abbildung 4). Wenn die Beispiel-Instant-App bereits installiert ist, wird dieses Dialogfeld für andere Instant-App-Tests nicht angezeigt.

Testinitiierung

Abbildung 4. Installationsanweisungen-Dialogfeld

Durch Tippen auf die Schaltfläche „Hilfe“ wird ein Popup-Dialogfeld mit einer Beschreibung des Tests geöffnet.

Testinitiierung

Abbildung 5. Hilfe-Popup-Dialogfeld