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 w różnych formatach w bezpiecznych centrach danych Google w Android Studio. Dzięki strumieniowaniu z 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 zobaczyć, 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ę Android Studio, a następnie wykonaj te czynności:

  1. W Android Studio otwórz projekt aplikacji na Androida, przejdź do okna narzędzia Menedżer urządzeń i 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. Uwaga: aby włączyć odpowiednie uprawnienia do korzystania ze strumieniowania urządzeń w projekcie w Firebase, zapoznaj się z uprawnieniami Test Lab.
  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 przypisać zespołowi bardziej szczegółowe role i uprawnienia, możesz włączyć uprawnienia Test Lab na potrzeby strumieniowania z urządzenia.

Uprawnienia Laboratorium

Aby skonfigurować uprawnienia Test Lab, które pozwolą Ci wykonywać testy i odczytywać ich wyniki, musisz skonfigurować dostęp do zasobników Cloud Storage. Dostęp do Test Lab możesz przyznać za pomocą konsoli Firebase lub gcloud CLI.

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

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

  • 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ń Laboratorium testowego znajdziesz w przewodniku po uprawnieniach Laboratorium testowego.