Partager via


Kit de test pour appareils pliables

Le kit de test contient des fonctions d’utilitaire qui vous aident à écrire des tests d’interface utilisateur instrumentés pour les appareils pliables.

Il existe deux versions de bibliothèque dans le kit de test :

La version Compose s’appuie sur la version du système d’affichage et fournit des wrappers Compose pour les fonctions d’utilitaire.

Important

Vous n’aurez besoin d’importer qu’une seule version de bibliothèque par projet. Si vous utilisez uniquement des affichages traditionnels, importez la version testing-kotlin. Sinon, si vous utilisez uniquement des composables ou une combinaison de composables et de vues, importez la version testing-compose.

Ajouter une dépendance

  1. Vérifiez que vous disposez du référentiel mavenCentral() dans votre fichier build.gradle de premier niveau :

    allprojects {
        repositories {
            google()
            mavenCentral()
         }
    }
    
  2. Ajoutez la dépendance dont vous avez besoin dans le fichier build.gradle de niveau module (la version actuelle peut être différente de ce qui est illustré ici) :

    androidTestImplementation "com.microsoft.dualscreen.testing:testing-kotlin:1.0.0-alpha4"
    

Comprendre les concepts relatifs aux appareils pliables

Lorsque vous utilisez des appareils pliables, il est utile de comprendre certains termes et concepts. Voir Concepts relatifs aux appareils pliables pour les tests d’interface utilisateur.

Écrire des tests d’interface utilisateur pour les appareils pliables

Durant l’écriture de tests d’IU, il existe quelques façons de tester le comportement d’une application sur des appareils de type tablette.

Simuler les fonctionnalités de repli

À l’aide de l’artefact de test Jetpack Window Manager, vous pouvez simuler une fonctionnalité de repli sur n’importe quel appareil ou émulateur pour tester la réaction de vos dispositions. Voir Simuler les fonctionnalités de repli.

Simuler les mouvements de balayage

À l’aide de UiAutomator et avec certaines dimensions d’appareil, vous pouvez simuler les gestes permettant de passer en double écran et de revenir à un seul écran sur Surface Duo afin de tester la réaction de vos dispositions. Voir Simuler les mouvements de balayage.

Annotations de test

À l’aide des annotations, vous pouvez créer des tests pour le mode mono-écran, le mode double écran, l’orientation de l’appareil et les fonctionnalités de pliage. Consultez Annotations du kit de test.