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.
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.
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.
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.
Durch Tippen auf die Schaltfläche „Hilfe“ wird ein Popup-Dialogfeld mit einer Beschreibung des Tests geöffnet.