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'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 test et les actions sur l'appareil nécessaires.

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

  2. Cliquez sur Importer, puis sélectionnez le jeu de configuration UIConductor. Vous devrez peut-être autoriser OmniLab ATS à accéder à Google Cloud Storage.

    Configuration d'importation

    Figure 1 : Importer la configuration UIConductor

Exécuter des tests

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

    Planifier l'exécution du test

    Figure 2. Planifier une exécution de test UICD

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

    Ajouter des actions sur l'appareil

    Figure 3. Ajouter l'action requise pour l'appareil

  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 un 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 vidages XML et les journaux générés pendant l'exécution seront disponibles dans les fichiers de sortie.