Exécuter des tests UIConductor avec OmniLab ATS

Android UIConductor (UICD) est un outil qui permet aux utilisateurs de créer des workflows de test en enregistrant les interactions avec l'UI et en validant le contenu de l'écran. OmniLab ATS permet d'exécuter des tests exportés depuis UICD.

Configuration

Pour exécuter des tests UICD avec OmniLab ATS, vous devez importer la configuration UIConductor, qui contient les suites de tests et les actions sur les appareils nécessaires.

  1. Ouvrez Paramètres et accédez à l'onglet Ensembles de configuration.

  2. Cliquez sur Importer et sélectionnez l'ensemble de configurations UIConductor. Vous devrez peut-être autoriser OmniLab ATS à accéder à Google Cloud Storage.

    Importer la configuration

    Figure 1 : Importer la configuration UIConductor

Exécuter des tests

  1. Planifiez l'exécution d'un test UIConductor (sous Suites de tests > UIConductor). Cette suite de tests peut être utilisée pour exécuter n'importe quel test UICD exporté.

    Planifier une exécution de test

    Figure 2. Planifier une exécution de test UICD

  2. Ajoutez Install UIConductor pour installer les pilotes UICD nécessaires.

    Ajouter des actions pour un appareil

    Figure 3. Ajouter l'action d'appareil requise

  3. Sélectionnez les tests UICD à exécuter. Par défaut, le fichier doit être une archive ZIP contenant des fichiers de test JSON exportés depuis UICD.

    Sélectionner le fichier de test

    Figure 4. Sélectionner les fichiers de test à exécuter

  4. Lancez l'exécution du test et attendez qu'elle se termine. Les captures d'écran, les dumps XML et les journaux générés lors de l'exécution seront disponibles dans les fichiers de sortie.