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

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

Pierwsze kroki ze strumieniowaniem urządzeń z Androidem

Jeśli nie masz jeszcze Androida Studio, pobierz i zainstaluj jego najnowszą stabilną wersję i wykonaj te czynności:

  1. W Android Studio otwórz projekt aplikacji na Androida i przejdź do okna narzędziowego 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 instrukcjami.
  3. Po przyznaniu Androidowi Studio wymaganych uprawnień wróć do środowiska IDE i wybierz projekt w Firebase. Jeśli nie masz projektu w Firebase, możesz go bezpłatnie utworzyć w konsoli Firebase.Firebase Uwaga: aby włączyć odpowiednie uprawnienia do korzystania ze strumieniowania urządzeń w projekcie w 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 tym, jak zacząć korzystać ze strumieniowania urządzeń, znajdziesz w artykule Strumieniowanie urządzeń w Android Studio.

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

Aby korzystać ze strumieniowania urządzeń, musisz używać projektu w 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 do strumieniowania urządzeń.

Uprawnienia Laboratorium

Aby skonfigurować uprawnienia Laboratorium, tak aby można było wykonywać testy i odczytywać ich wyniki, musisz skonfigurować dostęp do zasobników Cloud Storage. Dostęp do Laboratorium możesz przyznać w konsoli Firebase lub za pomocą narzędzia wiersza poleceń gcloud.

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

Aby użytkownik mógł uruchamiać testy lub wyświetlać ich wyniki za pomocą narzędzia wiersza poleceń gcloud podczas korzystania z własnego zasobnika Cloud Storage, możesz przypisać mu parę predefiniowanych ról, które razem przyznają wymagany zestaw uprawnień. Możesz to zrobić w konsoli Google Cloud.

  • Aby uruchamiać testy, przypisz role Administrator Laboratorium Firebase i Wyświetlający Firebase Analytics.
  • Aby wyświetlać wyniki testów, przypisz role Wyświetlający Laboratorium Firebase i Wyświetlający Firebase Analytics.

Więcej informacji o konfigurowaniu tych szczegółowych uprawnień Laboratorium, znajdziesz w przewodniku po uprawnieniach Laboratorium.