Framework de test Mobly

Mobly est un framework de test Open Source pour les tests automatisés de bout en bout gérés par l'hôte. Vous pouvez utiliser Mobly pour orchestrer des actions sur plusieurs appareils afin de valider les fonctionnalités Android, y compris le Wi-Fi et la téléphonie.

Principes de base de Mobly

Avec Mobly, vous pouvez écrire et exécuter des tests Mobly pour vérifier les fonctionnalités Android. Pour apprendre les bases de l'utilisation de Mobly, consultez le tutoriel Mobilité.

Vous pouvez également utiliser la bibliothèque de code Mobly pour créer des APK de test personnalisés afin de déclencher du code côté appareil à partir de l'hôte.

Fonctionnalités pour appareils mobiles

Le framework de test Mobly propose les fonctionnalités suivantes:

  • Organisation flexible des tests

    • Mobly est une bibliothèque autonome sur laquelle les utilisateurs peuvent créer différentes suites de tests. Les utilisateurs de Mobly sont isolés des modifications apportées par les autres utilisateurs.

    • Les utilisateurs peuvent ajouter des dépendances aux suites de test spécifiques au projet sans affecter les autres utilisateurs.

    • Les extraits Mobly permettent aux utilisateurs de créer des APK de test personnalisés avec uniquement les API pertinentes pour le test. Cela réduit la surcharge liée à la taille des fichiers des APK de test.

  • Simplicité de gestion et de débogage

    • Mobly fournit des résultats de test informatifs, y compris des traces de pile de test et d'extrait, ainsi que des résultats par itération de test pour les tests répétés ou réessayés.

    • Le codebase Mobly est couvert par les tests unitaires avant envoi et applique la couverture des tests unitaires pour les nouvelles contributions de code, ce qui réduit le risque d'erreurs de code.

  • Les APK d'extrait Mobly peuvent s'exécuter sans accès privilégié, ce qui permet de les tester sur un grand nombre de plates-formes.

Exemples de tests Mobly

Voici quelques exemples de tests Mobly pour les fonctionnalités Android: