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:
- Testowanie Wi-Fi Direct
- Testowanie CompanionDeviceManager