Mobly to platforma testowa typu open source do kompleksowych testów automatycznych sterowanych przez hosta. Mobly umożliwia koordynowanie działań na wielu urządzeniach w celu weryfikowania funkcji Androida, w tym Wi-Fi i telefonii.
Podstawy 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 pliki 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ą 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, a w przypadku nowych fragmentów kodu wymaga się pokrycia testami jednostkowymi, 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 dużej liczbie platform.
Przykładowe testy Mobly
Oto przykłady testów Mobly funkcji Androida:
- Testowanie Wi-Fi Direct
- Testowanie CompanionDeviceManager