UIConductor-Tests mit OmniLab ATS ausführen

Android UIConductor (UICD) ist ein Tool, mit dem Nutzer Testabläufe 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 die Konfigurationsgruppe 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 wird davon ausgegangen, dass es sich bei der Datei um ein ZIP-Archiv handelt, 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 Protokolle, die während der Ausführung generiert wurden, sind in den Ausgabedateien verfügbar.