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 l'UI interactions et la validation du contenu de l'écran. OmniLab ATS permet d'exécuter de tests exportés à partir d'UICD.

Configuration

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

  1. Ouvrez les Paramètres, puis accédez à l'onglet Ensembles de configurations.

  2. Cliquez sur Import (Importer) et sélectionnez l'ensemble de configuration 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 tous les tests UICD exportés.

    Planifier l'exécution du test

    Figure 2. Planifier l'exécution d'un test UICD

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

    Ajouter des actions sur l'appareil

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

  3. Sélectionnez les tests UICD à exécuter. Par défaut, le fichier est censé être un fichier ZIP contenant des fichiers de test JSON exportés à partir d'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 la fin. Captures d'écran, fichiers de dump XML et journaux générées lors de l'exécution seront disponibles dans les fichiers de sortie.