Platforma testowa Mobly

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: