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 de l'interface utilisateur et en validant le contenu de l'écran. OmniLab ATS est compatible avec l'exécution des tests exportés à partir d'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 d'appareil nécessaires.

  1. Ouvrez Settings (Paramètres), puis accédez à l'onglet Config Sets (Ensembles de configurations).

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

    Importer la configuration

    Figure 1. Importation de la configuration UIConductor

Exécuter des tests

  1. Planifiez une exécution de test UIConductor Test (sous Test Suites > UIConductor). Cette suite de tests peut être utilisée pour exécuter tous les tests UICD exportés.

    Planifier une exécution de test

    Figure 2. Planification d'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. Ajout de 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 à partir d'UICD.

    Sélectionner le fichier de test

    Figure 4. Sélection des fichiers de test à exécuter

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