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:
- 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.
- Jeśli nie jesteś zalogowany(-a) na konto dewelopera, kliknij Zaloguj się w Google i postępuj zgodnie z instrukcjami.
- 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.
- Po wybraniu projektu możesz przejrzeć listę urządzeń i wybrać te, których chcesz użyć.
- 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.