Mobly-Test-Framework

Mobly ist ein Open-Source-Test-Framework für hostgesteuerte, automatisierte End-to-End-Tests. Mit Mobly können Sie Aktionen auf mehreren Geräten orchestrieren, um Android-Funktionen wie WLAN und Telefonie zu prüfen.

Mobly-Grundlagen

Mit Mobly können Sie Mobly-Tests schreiben und ausführen, um Android-Funktionen zu prüfen. Die Grundlagen der Verwendung von Mobly finden Sie im Mobly-Tutorial.

Du kannst auch die Mobly Snippet Lib verwenden, um benutzerdefinierte Test-APKs zu erstellen, mit denen Code auf Geräteseite vom Host ausgelöst wird.

Mobly-Funktionen

Das Mobly-Test-Framework bietet die folgenden Funktionen:

  • Flexible Testorganisation

    • Mobly ist eine eigenständige Bibliothek, auf der Nutzer verschiedene Testsuites erstellen können. Mobly-Nutzer sind von den Änderungen anderer Nutzer isoliert.

    • Nutzer können Abhängigkeiten zu projektspezifischen Testsuiten hinzufügen, ohne andere Nutzer zu beeinträchtigen.

    • Mit Mobly-Snippets können Nutzer benutzerdefinierte Test-APKs nur mit den für den Test relevanten APIs erstellen. Dadurch wird der Aufwand für die Dateigröße von Test-APKs minimiert.

  • Einfache Verwaltung und Fehlerbehebung

    • Mobly bietet informative Testergebnisse wie Test- und Snippet-Stacktraces sowie Ergebnisse pro Testdurchlauf für wiederholte oder wiederholte Tests.

    • Die Mobly-Codebasis wird von Einheitentests vor dem Senden abgedeckt und erzwingt die Abdeckung von Einheitentests für neue Codebeiträge, wodurch das Risiko von Codefehlern verringert wird.

  • Mobly-Snippet-APKs können ohne privilegierten Zugriff ausgeführt werden, was Tests auf einer Vielzahl von Plattformen ermöglicht.

Beispiele für Mobly-Tests

Im Folgenden finden Sie Beispiele für Mobly-Tests für Android-Funktionen: