Mobly ist ein Open-Source-Testframework für hostgesteuerte, automatisierte End-to-End-Tests. Mit Mobly können Sie Aktionen auf mehreren Geräten koordinieren, um Android-Funktionen wie WLAN und Telefonie zu validieren.
Mobly-Grundlagen
Mit Mobly können Sie Mobly-Tests schreiben und ausführen, um Android-Funktionen zu überprüfen. Die Grundlagen der Verwendung von Mobly finden Sie im Mobly-Tutorial.
Sie können auch die Mobly Snippet Lib verwenden, um benutzerdefinierte Test-APKs zu erstellen, mit denen geräteseitiger Code vom Host aus ausgelöst wird.
Mobly-Funktionen
Das Mobly-Testframework bietet die folgenden Funktionen:
Flexible Testorganisation
Mobly ist eine eigenständige Bibliothek, auf der Nutzer verschiedene Testsuiten erstellen können. Mobly-Nutzer sind von den Änderungen anderer Nutzer isoliert.
Nutzer können projektspezifischen Testsuiten Abhängigkeiten hinzufügen, ohne andere Nutzer zu beeinträchtigen.
Mit Mobly-Snippets können Nutzer benutzerdefinierte Test-APKs mit nur den für den Test relevanten APIs erstellen. Dadurch wird der Dateigrößen-Overhead von Test-APKs minimiert.
Einfache Wartung und Fehlerbehebung
Mobly liefert informative Testergebnisse, einschließlich Test- und Snippet-Stacktraces sowie Ergebnisse pro Testiteration für wiederholte oder wiederholte Tests.
Die Mobly-Codebasis wird durch Vorabtest-Einheitentests abgedeckt und erzwingt eine Einheitentestabdeckung für neue Codebeiträge, wodurch das Risiko von Codefehlern verringert wird.
Mobly-Snippet-APKs können ohne privilegierten Zugriff ausgeführt werden, sodass Tests auf einer Vielzahl von Plattformen möglich sind.
Beispiel für Mobly-Tests
Im Folgenden finden Sie Beispiele für Mobly-Tests für Android-Funktionen:
- Auf Wi‑Fi Direct testen
- Test für CompanionDeviceManager