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:
- Tester la fonctionnalité Wi-Fi Direct
- Test pour CompanionDeviceManager