Android UIConductor (UICD) ist ein Tool, mit dem Nutzer Test-Workflows 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 Konfigurationssätze auf.
Klicken Sie auf Importieren und wählen Sie das Konfigurationsset UIConductor aus. Möglicherweise müssen Sie OmniLab ATS autorisieren, auf Google Cloud Storage zuzugreifen.
Abbildung 1: UIConductor-Konfiguration importieren
Tests ausführen
Planen Sie einen Testlauf für 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 wird erwartet, dass die Datei ein ZIP-Archiv mit JSON-Testdateien ist, die aus UICD exportiert wurden.
Abbildung 4: Testdateien für die Ausführung auswählen
Starten Sie den Testlauf und warten Sie, bis er abgeschlossen ist. Screenshots, XML-Dumps und Protokolle, die während des Laufs generiert werden, sind in den Ausgabedateien verfügbar.