Na tej stronie znajdują się instrukcje dotyczące przeprowadzania testów audio w programie CTS Verifier (CTS-V).
Ogólne instrukcje
Do wszystkich testów mają zastosowanie następujące procedury:
- Konfiguracja testu: do każdego testu potrzebne jest testowane urządzenie (DUT), czyli testowane urządzenie z systemem Android, oraz zainstalowana wersja CTS-V powiązana z wersją systemu operacyjnego Android działającą na urządzeniu DUT. Aby uzyskać więcej ogólnych informacji na temat wymagań i konfiguracji CTS-V, zobacz Korzystanie z weryfikatora CTS .
Informacje o teście: Aby przeprowadzić test audio CTS-V, uruchom aplikację CTS-V, a następnie wybierz żądany test z listy testów CTS Verifier. Otwarcie testu po raz pierwszy powoduje wyświetlenie panelu informacyjnego tego testu, który zawiera następujące informacje:
- Cel testu
- Protokół testowy
- Wymagane urządzenia peryferyjne
- Odniesienie do odpowiedniej sekcji CDD
Aby zamknąć panel informacyjny, dotknij OK . Aby wyświetlić panel informacyjny w dowolnym momencie podczas testowania, dotknij przycisku ? przycisk.
Przebiegi testowe: Skorzystaj z instrukcji dotyczących poszczególnych testów na tej stronie, aby uruchomić każdy test dźwięku.
- Kiedy test zakończy się pomyślnie, zielony przycisk „ Zalicz” zostanie włączony. Zarejestruj zaliczony test, dotykając tego przycisku. Niektóre testy wyświetlają także komunikat „PASS” nad dolnym rzędem przycisków.
- Zarejestruj nieudane testy, dotykając czerwonego przycisku X.
Niektóre testy na tej stronie nie wymagają dodatkowych urządzeń peryferyjnych. Inne wymagają przewodowego zestawu słuchawkowego analogowego lub USB. W przypadku testów wymagających specjalistycznych urządzeń peryferyjnych USB, takich jak interfejs audio USB, zobacz Testy USB Audio CTS Verifier . Aby zapoznać się z testami funkcjonalności Musical Instrument Digital Interface (MIDI), które wymagają klucza sprzętowego pętli zwrotnej audio, zobacz Testy MIDI CTS Verifier . W przypadku innych testów, które wymagają klucza sprzętowego pętli zwrotnej audio lub głośników zewnętrznych, zobacz Struktura audio CTS Verifier . Aby zapoznać się z procedurami testowania Pro Audio, zobacz Test CTS Verifier Pro Audio .
Testy zgodności opóźnień
Poniższe testy określają zgodność z wymaganiami CDD dotyczącymi opóźnienia dźwięku .
Test opóźnienia wejścia zimnego startu
Test opóźnienia wejścia audio przy zimnym uruchomieniu mierzy czas wymagany do nagrania dźwięku z zawieszonego (zimnego) systemu audio.
Aby uruchomić test opóźnienia wejścia audio przy zimnym uruchomieniu, wykonaj następujące kroki:
- Wybierz interfejs API do przetestowania. Wymaganie dotyczące opóźnienia musi dotyczyć tylko jednego interfejsu API.
Kliknij Start, aby rozpocząć uruchomienie testowe. Test mierzy czas potrzebny do rozpoczęcia nagrywania dźwięku z zimnego systemu audio. Wyniki są wyświetlane nad przyciskami testu ze wskazaniem PASS lub FAIL.
Rysunek 1. Przykładowe wyniki zaliczonego testu na Native API
Jeśli zmierzone opóźnienie spełnia wymagania CDD, test kończy się pomyślnie.
Test opóźnienia wyjścia zimnego startu
Test opóźnienia wyjścia audio przy zimnym uruchomieniu mierzy czas wymagany do odtwarzania dźwięku z zawieszonego (zimnego) systemu audio. Ten test ma następujące wymagania:
- Wymagania dotyczące urządzenia. Przejdź do Ustawień i stuknij w Dźwięk i wibracje i dezaktywuj Dźwięki przy dotknięciu .
Aby uruchomić test opóźnienia wyjścia audio przy zimnym uruchomieniu, wykonaj następujące kroki:
- Wybierz interfejs API do przetestowania. Wymaganie dotyczące opóźnienia musi dotyczyć tylko jednego interfejsu API.
Kliknij Start, aby rozpocząć uruchomienie testowe. Test odtwarza cichą ścieżkę audio i mierzy czas od rozpoczęcia odtwarzania do momentu pojawienia się ścieżki na wyjściu. Wyniki są wyświetlane nad przyciskami testu ze wskazaniem PASS lub FAIL.
Rysunek 2. Przykładowe wyniki zaliczonego testu na Native API
Jeśli zmierzone opóźnienie spełnia wymagania CDD, test kończy się pomyślnie.
Test dźwięku dotknij, aby tonować
Test Audio Tap To Tone określa czas wymagany, aby dźwięk wywołany działaniem użytkownika na ekranie pojawił się na wyjściu systemu audio. Test wykorzystuje mikrofon wewnętrzny do pomiaru czasu pomiędzy interakcją na ekranie a dźwiękiem odtwarzanym przez głośnik wewnętrzny. Wynik ogólny oblicza się jako średnią z pięciu udanych pomiarów.
Wytyczne dotyczące skutecznego wyzwalacza dotknięcia
W tym teście nasłuchuje się fizycznego dźwięku TICK wydawanego przez paznokieć testera uderzającego w ekran w polu aktywacji, co wskazuje na interakcję z ekranem. Dźwięk aktywuje także odtwarzanie tonów. Ponieważ TICK może być trudny do wykrycia, ważne jest skonfigurowanie środowiska testowego i precyzyjne wykonanie spustu dotknięcia.
Aby uzyskać dobry spust podczas testu, postępuj zgodnie z poniższymi wskazówkami:
- W cichym pomieszczeniu połóż urządzenie na stole ekranem do góry.
- Uderz w ekran palcem wskazującym, upewniając się, że paznokieć i czubek palca dotykają ekranu, tak aby uderzenie paznokciem spowodowało wygenerowanie słyszalnego dźwięku TYKNIĘCIA.
- Uderzenie tylko miękką częścią opuszki palca nie spowoduje wygenerowania dźwięku spustu.
- Uderz w ekran TYLKO RAZ i szybko cofnij palec. Wiele uderzeń zakłóca pomiar.
Aby pomiar zakończył się sukcesem, test musi być w stanie wykryć zarówno aktywację TICK, jak i wygenerowany dźwięk. Aby pomiar był pomyślny, konieczne może być dostosowanie zarówno siły uderzenia w ekran, jak i głośności odtwarzania.
Procedura testowa
Aby uruchomić test Audio Tap To Tone, wykonaj następujące kroki:
- Odłącz wszystkie przewodowe urządzenia peryferyjne audio lub Bluetooth od testowanego urządzenia.
- Wybierz interfejs API do przetestowania. Wymaganie dotyczące opóźnienia musi dotyczyć tylko jednego interfejsu API.
- Kliknij Start, aby rozpocząć test.
Stuknij raz ekran paznokciem, jak opisano w części Wskazówki dotyczące skutecznego wyzwalania dotknięciem . Do zarejestrowania rozpoczęcia pomiaru niezbędny jest mocny dźwięk „TYK” po uderzeniu paznokcia w wyświetlacz.
Rysunek 3. Test audio Tap To Tone, niekompletny
Poczekaj na wyświetlenie wyników pomiarów, a następnie powtarzaj kroki 3 i 4, aż urządzenie wykona pięć pomyślnych pomiarów.
Kliknij Stop , aby zakończyć test.
Oceń wyniki testu.
- W zielonym prostokącie czerwone linie wskazują TICK wyzwalacza i wynikający z niego ton.
- Jeśli średnia testu wskazuje PASS, zgłoś test jako zaliczony.
- Jeśli średnia testu wskazuje FAIL, zgłoś test jako nieudany.
Rysunek 4. Zakończono test audio typu „Dotknij, aby tonować”.
Testy podstawowej funkcjonalności systemu audio
Poniższe testy pozwalają określić, czy system audio testowanego urządzenia działa prawidłowo.
Test dźwięku analogowego zestawu słuchawkowego
Test dźwięku analogowego zestawu słuchawkowego sprawdza podstawową funkcjonalność (odtwarzanie sygnału audio, podłączenie wtyczki, przyciski transportu multimediów) analogowego zestawu słuchawkowego podłączonego do testowanego urządzenia. Ten test ma następujące wymagania:
- Wymagane urządzenia peryferyjne: Wymagany jest analogowy zestaw słuchawkowy zgodny z systemem Android z 4-żyłową wtyczką telefoniczną 3,5 mm.
Przykładowy zestaw słuchawkowy i wtyczka pokazano na poniższych rysunkach:
Rysunek 5. Przykładowy zestaw słuchawkowy analogowy kompatybilny z systemem Android
Rysunek 6. Przykład 4-przewodowej wtyczki telefonicznej analogowej 3,5 mm
Są one powszechnie dostępne i często utożsamiane z terminem „Zbudowany dla systemu Android” , chociaż wiele analogowych zestawów słuchawkowych jest kompatybilnych na potrzeby tego testu.
- Wymagania dotyczące urządzenia: Testowane urządzenie musi posiadać port zestawu słuchawkowego 3,5 mm. Jeśli testowany test nie ma portu zestawu słuchawkowego 3,5 mm, zaznacz to podczas testu.
Aby uruchomić test dźwięku analogowego zestawu słuchawkowego, wykonaj następujące kroki:
Sprawdź, czy testowane urządzenie ma analogowy port zestawu słuchawkowego:
- Jeśli urządzenie DUT ma analogowy port zestawu słuchawkowego, dotknij opcji Tak .
- Jeśli testowane urządzenie nie ma analogowego portu zestawu słuchawkowego, dotknij opcji Nie . Test jest oznaczony jako PASS. Brak dostępnego portu zestawu słuchawkowego . Można przejść do następnego testu.
Rysunek 7. Wynik testu dla testowanego urządzenia bez analogowego portu zestawu słuchawkowego
Włóż urządzenie peryferyjne analogowego zestawu słuchawkowego do portu zestawu słuchawkowego analogowego w testowanym urządzeniu i sprawdź, czy wyświetla się komunikat potwierdzający, że otrzymano powiadomienie o wtyczce. Ten komunikat potwierdza, że testowane urządzenie ma analogowy port zestawu słuchawkowego. Jeśli nie pojawi się żaden komunikat, oznacza to, że wystąpił problem z przeznaczeniem wtyczki na urządzeniu DUT i test kończy się niepowodzeniem.
Stuknij opcję Odtwórz i sprawdź, czy w zestawie słuchawkowym odtwarzany jest dźwięk (może być konieczne wyregulowanie głośności, aby usłyszeć dźwięk). Stuknij Stop , aby zatrzymać odtwarzanie.
- Jeśli w zestawie słuchawkowym słychać dźwięk, dotknij opcji Tak .
- Jeśli w zestawie słuchawkowym nie słychać żadnego dźwięku, oznacza to problem z systemem odtwarzania dźwięku i test kończy się niepowodzeniem.
Naciśnij kolejno przyciski zwiększania głośności , zmniejszania głośności i zestawu słuchawkowego HookMedia Transport na analogowym zestawie słuchawkowym i sprawdź, czy odpowiednia etykieta w teście dźwięku zestawu słuchawkowego analogowego zapala się po naciśnięciu każdego przycisku. Potwierdza to, że testowane urządzenie rozpoznaje naciśnięcia przycisków.
- Test kończy się pomyślnie, gdy wszystkie trzy etykiety się zaświecą.
- Jeśli którakolwiek etykieta nie zaświeci się, nie wszystkie przyciski zostaną rozpoznane i test zakończy się niepowodzeniem.
Rysunek 8. Wynik interfejsu użytkownika dla zaliczonego testu
Test powiadomień urządzeń wejściowych
Test powiadomień o urządzeniach wejściowych audio sprawdza, czy powiadomienia o podłączeniu i rozłączeniu przewodowych urządzeń peryferyjnych są prawidłowo wysyłane po podłączeniu lub rozłączeniu wejściowych urządzeń peryferyjnych. Ten test ma następujące wymagania:
- Wymagane urządzenia peryferyjne: Przewodowe urządzenie peryferyjne we/wy audio, którym może być przewodowy zestaw słuchawkowy lub mikrofon podłączony do analogowego gniazda zestawu słuchawkowego w urządzeniu DUT lub zestaw słuchawkowy audio USB lub mikrofon podłączony do portu USB urządzenia DUT.
- Wymagania dotyczące urządzenia: Urządzenie testowane musi obsługiwać przewodowe urządzenia peryferyjne audio za pośrednictwem gniazda słuchawkowego 3,5 mm lub portu USB obsługującego tryb hosta (lub oba). Jeśli testowane urządzenie nie obsługuje żadnego z nich, zaznacz to w teście.
Aby uruchomić test powiadomień urządzeń wejściowych audio, wykonaj następujące kroki:
- Sprawdź i wskaż obsługę DUT dla przewodowych urządzeń peryferyjnych audio:
- Jeśli urządzenie testowane ma co najmniej jeden port dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Tak .
- Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Nie . Test zostaje oznaczony jako zaliczony i możesz przejść do kolejnego.
- Stuknij opcję Wyczyść wiadomości , aby wyczyścić wyświetlanie istniejących powiadomień (na przykład powiadomień, które mogły zostać wysłane po rozpoczęciu testu).
Przetestuj połączenie i rozłączenie:
- Podłącz przewodowe urządzenie peryferyjne z wejściem audio i sprawdź, czy na panelu testowym wyświetla się powiadomienie o połączeniu.
- Odłącz przewodowe urządzenie peryferyjne wejściowe audio i sprawdź, czy na panelu testowym wyświetla się powiadomienie o rozłączeniu.
Rysunek 9. Interfejs testowy powiadomień urządzeń wejściowych audio
Jeśli pojawią się oba powiadomienia, test zakończy się pomyślnie.
Test powiadomień urządzenia wyjściowego
Test powiadomień o urządzeniach wyjściowych audio sprawdza, czy powiadomienia o podłączeniu i rozłączeniu przewodowych urządzeń peryferyjnych są prawidłowo wysyłane po podłączeniu lub rozłączeniu wejściowych urządzeń peryferyjnych. Ten test ma następujące wymagania:
- Wymagane urządzenia peryferyjne: Przewodowe urządzenie peryferyjne z wyjściem audio, którym może być przewodowy zestaw słuchawkowy (lub słuchawki) podłączony do analogowego gniazda zestawu słuchawkowego w urządzeniu DUT lub zestaw słuchawkowy audio USB (lub słuchawki) podłączony do portu USB urządzenia DUT.
- Wymagania dotyczące urządzenia: Urządzenie testowane musi obsługiwać przewodowe urządzenia peryferyjne audio za pośrednictwem gniazda słuchawkowego 3,5 mm lub portu USB obsługującego tryb hosta (lub oba). Jeśli testowane urządzenie nie obsługuje żadnego z nich, zaznacz to w teście.
Aby uruchomić test powiadomień o urządzeniach wyjściowych audio, wykonaj następujące kroki:
- Sprawdź i wskaż obsługę DUT dla przewodowych urządzeń peryferyjnych audio:
- Jeśli urządzenie testowane ma co najmniej jeden port dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Tak .
- Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Nie . Test zostanie oznaczony jako zaliczony i będziesz mógł przejść do kolejnego.
- Stuknij opcję Wyczyść wiadomości , aby wyczyścić wyświetlanie istniejących powiadomień (na przykład powiadomień, które mogły zostać wysłane po rozpoczęciu testu).
Przetestuj połączenie i rozłączenie:
- Podłącz przewodowe urządzenie peryferyjne z wyjściem audio i sprawdź, czy na panelu testowym wyświetla się powiadomienie o połączeniu.
- Odłącz przewodowe urządzenie peryferyjne z wyjściem audio i sprawdź, czy na panelu testowym wyświetla się powiadomienie o rozłączeniu.
Rysunek 10. Interfejs testowy powiadomień urządzeń wyjściowych audio
Jeśli pojawią się oba powiadomienia, test zakończy się pomyślnie.
Test powiadomień o routingu wejściowym
Test powiadomień o routingu wejścia audio sprawdza, czy powiadomienia o routingu są wysyłane, gdy do testowanego urządzenia podłączone są urządzenia peryferyjne wejścia audio. Ten test ma następujące wymagania:
- Wymagane urządzenia peryferyjne: Przewodowe urządzenie peryferyjne we/wy audio, którym może być przewodowy zestaw słuchawkowy lub mikrofon podłączony do analogowego gniazda zestawu słuchawkowego w urządzeniu DUT lub zestaw słuchawkowy audio USB lub mikrofon podłączony do portu USB urządzenia DUT.
- Wymagania dotyczące urządzenia: Urządzenie testowane musi obsługiwać przewodowe urządzenia peryferyjne audio, albo przez gniazdo słuchawkowe 3,5 mm, albo przez port USB obsługujący tryb hosta (lub oba). Jeśli testowane urządzenie nie obsługuje żadnego z nich, zaznacz to w teście.
Aby uruchomić test powiadomień o routingu wejścia audio, wykonaj następujące kroki:
- Sprawdź i wskaż obsługę DUT dla przewodowych urządzeń peryferyjnych audio:
- Jeśli urządzenie testowane ma co najmniej jeden port dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Tak .
- Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Nie . Test zostanie oznaczony jako zaliczony i będziesz mógł przejść do kolejnego.
- Kliknij Nagraj, aby rozpocząć test. Podczas tego testu urządzenie nie będzie odtwarzać dźwięków.
Rysunek 11. Test powiadomień o routingu wejścia audio, nagrywanie w toku
- Podłącz przewodowe urządzenie peryferyjne z wejściem audio, odczekaj 5–10 sekund, a następnie sprawdź, czy wyświetlił się komunikat z powiadomieniem o routingu.
- Jeśli pojawi się powiadomienie, test zakończy się pomyślnie.
- Jeśli powiadomienie nie pojawi się, test zakończy się niepowodzeniem.
- Stuknij Stop , aby zakończyć nagrywanie.
Test powiadomień o routingu wyjściowym
Test powiadomień o routingu wyjścia audio sprawdza, czy powiadomienia o routingu są wysyłane, gdy urządzenia peryferyjne wyjścia audio są podłączone do testowanego urządzenia. Ten test ma następujące wymagania:
- Wymagane urządzenia peryferyjne. Przewodowe urządzenie peryferyjne z wyjściem audio, którym może być przewodowy zestaw słuchawkowy (lub słuchawki) podłączony do analogowego gniazda zestawu słuchawkowego w urządzeniu DUT lub zestaw słuchawkowy audio USB (lub słuchawki) podłączony do portu USB urządzenia DUT.
- Wymagania dotyczące urządzenia. Urządzenie testowane musi obsługiwać przewodowe urządzenia peryferyjne audio za pośrednictwem gniazda słuchawkowego 3,5 mm lub portu USB obsługującego tryb hosta (lub oba). Jeśli testowane urządzenie nie obsługuje żadnego z nich, zaznacz to w teście.
Aby uruchomić test powiadomień o routingu wyjścia audio, wykonaj następujące kroki:
- Sprawdź i wskaż obsługę DUT dla przewodowych urządzeń peryferyjnych audio:
- Jeśli urządzenie testowane ma co najmniej jeden port dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Tak .
- Jeśli testowane urządzenie nie ma portu dla przewodowych urządzeń peryferyjnych audio, dotknij opcji Nie . Test zostaje oznaczony jako zaliczony i możesz przejść do kolejnego.
Kliknij Odtwórz, aby rozpocząć test. System emituje sygnał dźwiękowy.
Rysunek 12. Test powiadomień o routingu wyjścia audio, odtwarzanie w toku
Podłącz przewodowe urządzenie peryferyjne z wyjściem audio, odczekaj 5 do 10 sekund, a następnie sprawdź, czy wyświetlił się komunikat z powiadomieniem o routingu.
- Jeśli pojawi się powiadomienie, test zakończy się pomyślnie.
- Jeśli powiadomienie nie pojawi się, test zakończy się niepowodzeniem.
Stuknij Stop , aby zakończyć nagrywanie.
Test rozłączenia strumienia audio
Test rozłączenia strumienia audio weryfikuje prawidłowe zachowanie mechanizmu rozłączania strumienia AAudio , gdy strumień zostaje odłączony od jednego urządzenia i przekierowany do innego. Test potwierdza prawidłowe zachowanie rozłączeń dla wielu atrybutów strumieniowych.
- Wymagania DUT: Test rozłączenia strumienia audio wymaga urządzenia wyposażonego w analogowe gniazdo zestawu słuchawkowego lub port audio USB w trybie hosta (lub oba).
- Wymagane urządzenia peryferyjne: Test rozłączenia strumienia audio wymaga analogowego zestawu słuchawkowego lub urządzenia wejścia/wyjścia audio USB. Zamiast analogowego zestawu słuchawkowego można używać analogowego złącza „loopback” (używanego w teście opóźnienia pętli zwrotnej audio).
Aby uruchomić test rozłączenia strumienia audio, wykonaj następujące kroki:
- Wywołaj test z głównego ekranu CTS Verifier, wybierając Test rozłączenia strumienia audio .
- Sprawdź obsługę analogowego zestawu słuchawkowego lub urządzenia wejścia/wyjścia audio USB, odpowiadając na pytanie Czy to urządzenie obsługuje urządzenie peryferyjne audio analogowe lub USB? podpowiedź. Jeżeli monit nie pojawi się, oznacza to, że system zweryfikował już istnienie wymaganego sprzętu.
- Naciśnij Start . Po wyświetleniu monitu włóż i wyjmij urządzenie peryferyjne we/wy audio kilka razy, podczas testowania różnych konfiguracji strumieni odtwarzania lub nagrywania.
Status każdego testu konfiguracji jest wyświetlany poniżej monitu. Jeśli wszystkie konfiguracje przejdą pomyślnie test, test zakończy się pomyślnie.