Testowanie aplikacji za pomocą funkcji strumieniowego przesyłania danych z urządzenia z Androidem

Strumieniowanie na urządzeniu z Androidem umożliwia interakcję z aplikacjami i testowanie ich na różnych poziomach interfejsu API i w różnych formatach w bezpiecznych centrach danych Google w Android Studio. Dzięki strumieniowaniu urządzenia możesz wchodzić w interakcje z aplikacją na prawdziwym urządzeniu, tak jak użytkownik, w tym obracać i składać urządzenie. Dzięki temu możesz sprawdzić, jak aplikacja działa w różnych sytuacjach, i wykryć problemy, które mogą nie być widoczne w innych środowiskach testowych.

Pierwsze kroki z przesyłaniem strumieniowym z urządzenia z Androidem

Jeśli nie masz jeszcze najnowszej stabilnej wersji Android Studio, pobierz ją i zainstaluj. Następnie wykonaj te czynności:

  1. W Android Studio otwórz projekt na Androida i przejdź do okna narzędziowego Device Manager (Menedżer urządzeń), a następnie kliknij ikonę Firebase.
  2. Jeśli nie jesteś zalogowany(-a) na konto dewelopera, kliknij Zaloguj się w Google i postępuj zgodnie z wyświetlanymi instrukcjami.
  3. Po przyznaniu Android Studio wymaganych uprawnień wróć do środowiska IDE i wybierz projekt Firebase. Jeśli nie masz projektu Firebase, możesz go utworzyć bezpłatnie w Firebasekonsoli. Uwaga: aby włączyć odpowiednie uprawnienia do korzystania z przesyłania strumieniowego na urządzenie w projekcie Firebase, zapoznaj się z informacjami o Test Lab uprawnieniach.
  4. Po wybraniu projektu możesz przejrzeć listę urządzeń i wybrać te, których chcesz użyć.
  5. Kliknij OK.

Więcej informacji o rozpoczynaniu strumieniowania na urządzenie znajdziesz w artykule Strumieniowanie na urządzenie w Android Studio.

Włączanie uprawnień do strumieniowania z urządzenia z Androidem

Aby korzystać z przesyłania strumieniowego na urządzenia, musisz używać projektu Firebase, w którym masz uprawnienia Edytującego lub Właściciela. Jeśli chcesz przyznać zespołowi bardziej szczegółowe role i uprawnienia, możesz włączyć uprawnienia Laboratorium testów do strumieniowania urządzeń.

Uprawnienia do Laboratorium

Aby skonfigurować uprawnienia Test Lab, które umożliwią Ci wykonywanie testów i odczytywanie wyników, musisz skonfigurować dostęp do zasobników Cloud Storage. Dostęp do Laboratorium możesz przyznać za pomocą konsoli Firebase lub gcloud CLI.

Aby użytkownik mógł uruchamiać testy lub wyświetlać ich wyniki w konsoli Firebase lub w macierzy urządzeń Laboratorium Firebase w Android Studio, musisz przypisać mu role projektu Edytujący i Wyświetlający.

Aby użytkownik mógł uruchamiać testy lub wyświetlać wyniki testów z poziomu interfejsu gcloud CLI podczas korzystania z własnego zasobnika Cloud Storage, możesz przypisać mu w konsoli Google Cloud parę predefiniowanych ról, które razem przyznają wymagany zestaw uprawnień.

  • Aby przeprowadzić test, przypisz role Administrator Laboratorium Firebase i Przeglądający Firebase Analytics.
  • Aby wyświetlić wyniki testu, przypisz role Wyświetlający Laboratorium Firebase i Wyświetlający Firebase Analytics.

Więcej informacji o konfigurowaniu tych szczegółowych uprawnień Test Lab znajdziesz w przewodniku po uprawnieniach IAM w Test Lab.