Konfiguracja
Aby włączyć testowanie w aplikacji Walidator:
- Upewnij się, że urządzenie ma GmsCore w wersji 22.08.xx lub nowszej.
- Upewnij się, że Twoje e-maile testowe należą do grupy testowej partnera obsługującego szybkie parowanie.
- Zsynchronizowanie uprawnień może potrwać od 6 do 24 godzin.
- Zalogowanie się na powiązane konto Google lub wylogowanie się z niego może też spowodować natychmiastową synchronizację.
Przykład:
Testowanie wymaga szybkiego parowania
Testy przełącznika dźwięku wymagają sparowania telefonów za pomocą Szybkiego parowania:
- Przygotuj dwa telefony, A i B, zalogowane na to samo konto Google.
- Sparuj zestaw słuchawkowy z telefonem A (wstępne parowanie).
- Włącz tryb parowania i poczekaj na powiadomienie interfejsu na pół arkusza.
- Kliknij Połącz.
- Kliknij Gotowe.
- Sparuj zestaw słuchawkowy z telefonem B (kolejne parowanie).
- Poczekaj na powiadomienie o zakończeniu obu parowania.
- Kliknij powiadomienie systemowe.
Przykładowy przepływ:
Podstawowy przepływ interfejsu
Poniżej przedstawiamy ogólny przepływ interfejsu użytkownika:
Testy jednopunktowe przełączania dźwięku
Test przełącznika dźwięku (jednopunktowy)
Ten test wykonuje takie funkcje:
- Weryfikacja ładunku.
- Weryfikuje dane reklamowe pod kątem różnych scenariuszy.
- Weryfikacja strumienia wiadomości.
- Weryfikuje komunikację ze strumieniem wiadomości.
- Wróć do starszej wersji.
- Sprawdza działanie przełączania z powrotem.
Weryfikacja ładunku (jednopunktowa)
Procedura weryfikacji ładunku jest następująca:
- Podłącz zestaw słuchawkowy.
- Sprawdź, czy pierwszy bajt klucza konta to 0x06, zgodnie z wymaganiami standardu.
- Odłącz od urządzenia.
- Sprawdź, czy pierwszy bajt klucza konta to 0x05, zgodnie z wymaganiami standardu.
- Podłącz go ponownie do zestawu słuchawkowego.
- Włącz muzykę.
- Sprawdź, czy połączenie ma jeden z tych stanów:
- 0x4: tylko strumieniowanie A2DP.
- 0x5: strumieniowanie A2DP z AVRCP.
- Rozpocznij połączenie SCO.
- Sprawdź, czy udało się nawiązać połączenie SCO.
- Sprawdź, czy stan połączenia:
- 0x6: strumieniowanie HFP (połączenia telefoniczne/voip), także w zakresie dzwonka w paśmie i poza nim.
Przykład weryfikacji ładunku (jednopunktowy):
Weryfikacja strumienia wiadomości (jednopunktowa)
Oto sekwencja weryfikacji strumienia wiadomości:
- Zweryfikuj liczby jednorazowe sesji między różnymi połączeniami RFCOMM.
- Podłącz zestaw słuchawkowy.
- Wygeneruj liczbę jednorazową X z zestawu słuchawkowego (w ciągu 5 sekund).
- Podłącz go ponownie do zestawu słuchawkowego.
- Uzyskaj kolejną liczbę jednorazową Y z zestawu słuchawkowego (w ciągu 5 sekund).
- Sprawdź, czy X i Y są różne.
- Wyślij żądanie Uzyskaj możliwość korzystania z funkcji przełączania dźwięku.
- Sprawdź, czy odpowiedź została wysłana w ciągu 2 sekund. Treść nie jest sprawdzana.
- Wyślij prośbę o Wskaż używany klucz konta.
- Sprawdź, czy odpowiedź została wysłana w ciągu 2 sekund. Treść nie jest sprawdzana.
- Wyślij żądanie Powiadom zainicjowane połączenie.
- Sprawdź, czy odpowiedź została wysłana w ciągu 2 sekund. Treść nie jest sprawdzana.
- Wyślij żądanie Wyślij dane niestandardowe.
- Sprawdź, czy potwierdzenie jest zwracane w ciągu 2 sekund.
- Za 10 sekund sprawdź, czy dane reklamy zawierają ustawione dane niestandardowe.
Przykład weryfikacji strumienia wiadomości (jednopunktowy):
Przełącz z powrotem (jednopunktowy)
Ten test wymaga 2 urządzeń: głównego i dodatkowego wyszukującego. Kolejność testów jest taka:
- Główny poszukiwacz łączy się z zestawem słuchawkowym (w ciągu 10 sekund).
- Dodatkowy użytkownik łączy się z zestawem słuchawkowym (w ciągu 10 sekund).
- Dodatkowy poszukiwacz wysyła żądanie przełączania z powrotem do zestawu słuchawkowego.
W ciągu 15 sekund:
- Główny Seeker podłącza się z powrotem do gogli.
- Dodatkowy użytkownik odłącza się od zestawu słuchawkowego.
Poniżej znajduje się przykładowy test przełączania:
Testy wielopunktowe przełącznika dźwięku
Weryfikacja ładunku (wielopunktowa)
Procedura weryfikacji ładunku jest następująca:
- Podłącz zestaw słuchawkowy.
- Sprawdź, czy pierwszy bajt klucza konta to 0x06, zgodnie z wymaganiami standardu.
- Odłącz od urządzenia.
- Sprawdź, czy pierwszy bajt klucza konta to 0x05, zgodnie z wymaganiami standardu.
- Podłącz go ponownie do zestawu słuchawkowego.
- Włącz muzykę.
- Sprawdź, czy połączenie ma jeden z tych stanów:
- 0x4: tylko strumieniowanie A2DP.
- 0x5: strumieniowanie A2DP z AVRCP.
- Rozpocznij połączenie SCO.
- Sprawdź, czy udało się nawiązać połączenie SCO.
- Sprawdź, czy stan połączenia:
- 0x6: strumieniowanie HFP (połączenia telefoniczne/voip), także w zakresie dzwonka w paśmie i poza nim.
Strumień wiadomości (wielopunktowy)
Do tego testu potrzebny jest główny i dodatkowy poszukiwacz. Testy z ustawioną flagą konfiguracji mnożenia TRUE
będą miały dodatkowe kroki pozwalające przetestować ten stan za pomocą polecenia strumienia wiadomości.
Przykład niekonfigurowalnego testu strumienia wiadomości (wielopunktowego):
Przykład testu konfigurowalnego strumienia wiadomości (wielopunktowego):
Przełącz z powrotem (wielopunktowy)
Do tego testu potrzebny jest główny i dodatkowy poszukiwacz. Test jest niemal taki sam jak wersja jednopunktowa. Jedyna różnica polega na tym, że dostawca obsługuje wiele połączeń, więc gdy dodatkowy użytkownik łączy się z dostawcą, główny odbiorca nadal łączy się z dostawcą.
Przykład testu wielopunktowego przełączania wstecz:
Przełącznik aktywny (tylko wielopunktowy)
Do tego testu potrzebny jest główny i dodatkowy poszukiwacz.
W ramach tego testu sprawdzamy tylko, czy dostawca wysyła oczekiwane wiadomości za pomocą kanału strumienia wiadomości.
Etapy testu:
- Główny użytkownik łączy się z dostawcą
- Główny poszukiwacz sprawdza możliwości dostawcy.
- Jeśli funkcja Multi-Point jest wyłączona, a funkcja Multi-Point Configurable ma wartość
TRUE
, spróbuje ona włączyć tryb wielopunktowy.
- Jeśli funkcja Multi-Point jest wyłączona, a funkcja Multi-Point Configurable ma wartość
- Główny odbiorca wywoła opcję Przełącz aktywne źródło dźwięku (na podłączone urządzenie) (0x30) na siebie.
- Dodatkowy użytkownik łączy się z dostawcą.
- Główny odbiorca wywoła opcję Przełącz aktywne źródło dźwięku (na podłączone urządzenie) (0x30) na inne urządzenie.
- Dostawca potwierdzi główną osobę poszukiwającą.
- Dodatkowy poszukiwacz otrzyma powiadomienie zdarzenia przełączania punktów wielopunktowych (0x32) z aktywnym stanem.
Przykład testu Przełączenie aktywne (tylko wielopunktowe):
Jak przesłać wyniki do konsoli urządzenia
Jak przesłać wyniki
Aplikacja udostępnia przycisk, który pozwala przesłać wyniki po zakończeniu testów:
Jak korzystać z konsoli urządzenia
Przesłane wyniki testu znajdziesz w konsoli w pobliżu. (w przypadku testów przełączania dźwięku wskaźniki odległości i czasu trwania zostaną usunięte). Na przykład:
Rozwiązywanie problemów
Spróbuj wyłączyć i włączyć Bluetooth, jeśli wszystkie testy zakończą się niepowodzeniem.
Jeśli test funkcji Switch-Back nie powiódł się i utknie, tak jak na rys. 1, wróć na stronę urządzenia testowego (rys. 2) i wykonaj test ponownie.