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

Strumieniowe przesyłanie danych z urządzenia z Androidem umożliwia interakcję z aplikacjami i testowanie ich interfejsów API w bezpiecznych centrach danych Google Android Studio. Dzięki strumieniowaniu danych z urządzenia możesz wchodzić w interakcję z aplikacją urządzenia, w taki sposób, w jaki robiłby to użytkownik, łącznie z obracaniem i złożeniem urządzenia. Ten pozwala zobaczyć, jak aplikacja zachowuje się w różnych sytuacjach, i identyfikować wszelkich problemów, które mogą nie być zauważalne w innych środowiskach testowych.

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

Pobierz i zainstaluj najnowszą wersję stabilną. Android Studio wykonaj te czynności:

  1. W Android Studio otwórz projekt Android i przejdź do opcji Urządzenie. Menedżera i kliknij ikonę Firebase.
  2. Jeśli nie jesteś zalogowanym użytkownikiem, kliknij Zaloguj się Google i postępuj zgodnie z instrukcjami.
  3. Po przyznaniu Android Studio żądanych uprawnień wróć do IDE i wybierz projekt Firebase. Jeśli nie masz projektu Firebase, możesz je bezpłatnie utworzyć w konsoli Firebase. Uwaga: aby włączyć odpowiednie uprawnienia do korzystania ze strumieniowania danych z urządzenia projektu Firebase: zobacz Uprawnienia Laboratorium.
  4. Po wybraniu projektu możesz przejrzeć listę urządzeń i wybrać urządzeń, których chcesz używać.
  5. Kliknij OK.

Więcej informacji o tym, jak zacząć korzystać ze strumieniowego przesyłania danych z urządzenia, znajdziesz w artykule Przesyłanie strumieniowe z urządzenia w Android Studio.

Włącz uprawnienia dotyczące strumieniowania z urządzenia z Androidem

Aby korzystać ze strumieniowego przesyłania danych z urządzeń, musisz użyć projektu Firebase, który masz Uprawnienia edytującego lub właściciela. Jeśli chcesz podać bardziej szczegółowe role i uprawnień do swojego zespołu, możesz włączyć Laboratorium w odniesieniu do strumieniowego przesyłania danych z urządzenia.

Uprawnienia Laboratorium

skonfigurować uprawnienia w Laboratorium, co umożliwia wykonywanie i odczytywanie testów; musisz skonfigurować dostęp do zasobników Cloud Storage. Możesz przyznać dostępu do Laboratorium za pomocą konsoli Firebase lub gcloud CLI.

Aby użytkownik mógł przeprowadzić testy lub wyświetlić ich wyniki w konsoli Firebase lub Test Lab Device Matrix w Android Studio, musisz przypisać im role edytującego i wyświetlającego.

Aby użytkownik mógł uruchamiać testy lub wyświetlać ich wyniki za pomocą interfejsu wiersza poleceń gcloud podczas korzystania własnego zasobnika Cloud Storage, możesz przypisać parę wstępnie zdefiniowanych ról przyzna razem wymagany zestaw uprawnień za pomocą Google Cloud konsoli.

  • Aby przeprowadzić test, przypisz rolę administratora Laboratorium Firebase i Firebase Analytics Role widza.
  • Aby wyświetlić wyniki testów, przypisz rolę wyświetlającego Laboratorium Firebase i Role wyświetlającego w Firebase Analytics.

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