Mobly to platforma open source do kompleksowych, automatycznych testów przeprowadzanych przez hosta. Możesz używać Mobly do administrowania działaniami na różnych urządzeniach i sprawdzać funkcje Androida, w tym Wi-Fi czy połączenia telefoniczne.
Mobly – podstawy
Za pomocą Mobly możesz pisać i wykonywać testy Mobly w celu weryfikacji funkcji Androida. Podstawy korzystania z Mobly znajdziesz w samouczku Mobly.
Możesz też użyć biblioteki fragmentów kodu Mobly, by utworzyć niestandardowe testowe pliki APK służące do uruchamiania kodu po stronie urządzenia z poziomu hosta.
Funkcje Mobly
Platforma testowa Mobly udostępnia te funkcje:
Elastyczna organizacja testów
Mobly to samodzielna biblioteka, w której użytkownicy mogą tworzyć różne pakiety testowe. Użytkownicy Mobly są odizolowani od zmian wprowadzanych przez innych użytkowników.
Użytkownicy mogą dodawać zależności do zestawów testowych związanych z projektami bez wpływu na innych użytkowników.
Fragmenty kodu Mobly pozwalają użytkownikom tworzyć niestandardowe testowe pliki APK, używając tylko interfejsów API związanych z testem. Pozwala to zminimalizować rozmiar testowych plików APK.
Proste w utrzymaniu i debugowaniu
Mobly zapewnia informacyjne wyniki testów, w tym zrzuty stosu testów i fragmentów kodu oraz wyniki iteracji w przypadku powtórzonych lub ponownych testów.
Baza kodu Mobly jest objęta testami jednostowymi przed przesłaniem i egzekwuje pokrycie testów jednostkowych w przypadku nowo udostępnianych kodu, co zmniejsza ryzyko popełnienia błędów.
Pliki APK z fragmentem kodu Mobly mogą być uruchamiane bez uprzywilejowanego dostępu, co umożliwia testowanie na wielu platformach.
Przykładowe testy Mobly
Oto przykłady testów Mobly dotyczących funkcji Androida:
- Przetestuj Wi-Fi Direct.
- Testowanie pod kątem CompanionDeviceManager