UIConductor-Tests mit OmniLab ATS ausführen

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.

Einrichtung

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 Konfigurationssätze auf.

  2. Klicken Sie auf Importieren und wählen Sie den Konfigurationssatz UIConductor aus. Möglicherweise müssen Sie OmniLab ATS den Zugriff auf Google Cloud Storage autorisieren.

    Konfiguration importieren

    Abbildung 1 : UIConductor-Konfiguration importieren

Tests ausführen

  1. Planen Sie einen UIConductor-Test -Testlauf (Test-Suites > UIConductor). Mit dieser Test-Suite können Sie alle exportierten UICD-Tests ausführen.

    Testlauf planen

    Abbildung 2 : UICD-Testlauf planen

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

    Geräteaktionen hinzufügen

    Abbildung 3 : Erforderliche Geräteaktion hinzufügen

  3. Wählen Sie die auszuführenden UICD-Tests aus. Standardmäßig wird erwartet, dass die Datei ein ZIP-Archiv mit JSON-Testdateien ist, die aus UICD exportiert wurden.

    Testdatei auswählen

    Abbildung 4 : Testdateien zum Ausführen auswählen

  4. Starten Sie den Testlauf und warten Sie, bis er abgeschlossen ist. Screenshots, XML-Dumps und Logs, die während des Testlaufs generiert wurden, sind in den Ausgabedateien verfügbar.