Platforma testowa Mobly

Mobly to platforma testowa typu open source do kompleksowych testów zautomatyzowanych sterowanych przez hosta. Za pomocą Mobly możesz koordynować działania na wielu urządzeniach, aby weryfikować funkcje Androida, w tym Wi-Fi i telefonię.

Podstawowe informacje o Mobly

Za pomocą Mobly możesz pisać i wykonywać testy Mobly, aby weryfikować funkcje Androida. Podstawy korzystania z Mobly znajdziesz w samouczku Mobly.

Możesz też użyć Mobly Snippet Lib, aby tworzyć niestandardowe pakiety APK do testów, które będą wywoływać kod po stronie urządzenia z poziomu hosta.

Funkcje Mobly

Platforma testowa Mobly oferuje te funkcje:

  • Elastyczna organizacja testów

    • Mobly to samodzielna biblioteka, na której użytkownicy mogą tworzyć różne zestawy testów. Użytkownicy Mobly są odizolowani od zmian wprowadzanych przez innych użytkowników.

    • Użytkownicy mogą dodawać zależności do zestawów testów związanych z projektem bez wpływu na innych użytkowników.

    • Fragmenty kodu Mobly umożliwiają użytkownikom tworzenie niestandardowych plików APK testów zawierających tylko interfejsy API istotne dla testu. Minimalizuje to dodatkowy rozmiar plików APK testowych.

  • Łatwe w obsłudze i debugowaniu

    • Mobly udostępnia informacyjne wyniki testów, w tym ślady stosu testu i fragmentu kodu oraz wyniki poszczególnych iteracji testów powtarzanych lub ponawianych.

    • Baza kodu Mobly jest objęta testami jednostkowymi przed przesłaniem, które wymuszają pokrycie testami jednostkowymi nowych fragmentów kodu, co zmniejsza ryzyko błędów w kodzie.

  • Pliki APK fragmentów kodu Mobly mogą działać bez dostępu uprzywilejowanego, co umożliwia testowanie na wielu platformach.

Przykładowe testy Mobly

Oto przykłady testów Mobly dla funkcji Androida: