UIConductor-Tests mit OmniLab ATS ausführen

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.

  1. Öffnen Sie die Einstellungen und rufen Sie den Tab Konfigurationsgruppen auf.

  2. 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.

    Konfiguration importieren

    Abbildung 1. UIConductor-Konfiguration importieren

Tests ausführen

  1. Planen Sie einen UIConductor-Test (unter Test-Suites > UIConductor). Mit dieser Testsuite können alle exportierten UICD-Tests ausgeführt werden.

    Test ausführen

    Abbildung 2. UICD-Testlauf planen

  2. Fügen Sie Install UIConductor hinzu, um die erforderlichen UICD-Treiber zu installieren.

    Geräteaktionen hinzufügen

    Abbildung 3 Erforderliche Geräteaktion hinzufügen

  3. 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.

    Testdatei auswählen

    Abbildung 4: Auszuführende Testdateien auswählen

  4. 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.