Android UIConductor (UICD) ist ein Tool, mit dem Nutzer Testworkflows erstellen können, indem sie UI-Interaktionen aufzeichnen und den Bildschirminhalt validieren. OmniLab ATS unterstützt das Ausführen von Tests, die aus UICD exportiert wurden.
Einrichten
Wenn Sie UICD-Tests mit OmniLab ATS ausführen möchten, müssen Sie die UIConductor-Konfiguration importieren, die die erforderlichen Test-Suites und Geräteaktionen enthält.
Öffnen Sie die Einstellungen und rufen Sie den Tab Konfigurationsgruppen auf.
Klicken Sie auf Importieren und wählen Sie das Konfigurations-Set UIConductor aus. Möglicherweise müssen Sie OmniLab ATS zum Zugriff auf Google Cloud Storage autorisieren.
Abbildung 1. UIConductor-Konfiguration importieren
Tests ausführen
Planen Sie einen UIConductor-Test (unter Test-Suites > UIConductor). Mit dieser Testsuite können alle exportierten UICD-Tests ausgeführt werden.
Abbildung 2. UICD-Testlauf planen
Fügen Sie Install UIConductor hinzu, um die erforderlichen UICD-Treiber zu installieren.
Abbildung 3 Erforderliche Geräteaktion hinzufügen
Wählen Sie die UICD-Tests aus, die ausgeführt werden sollen. Standardmäßig muss die Datei ein ZIP-Archiv sein, das JSON-Testdateien enthält, die aus UICD exportiert wurden.
Abbildung 4: Auszuführende Testdateien auswählen
Starten Sie den Testlauf und warten Sie, bis er abgeschlossen ist. Screenshots, XML-Dumps und Logs, die während der Ausführung generiert wurden, sind in den Ausgabedateien verfügbar.