Testy dźwięku weryfikatora CTS

Na tej stronie znajdziesz instrukcje uruchamiania testów audio w CTS Verifier (CTS-V).

Instrukcje ogólne

W przypadku wszystkich testów obowiązują te procedury:

  • Konfiguracja testu: do każdego testu potrzebne jest urządzenie testowe (DUT), czyli urządzenie z Androidem, które testujesz, oraz zainstalowana wersja CTS-V powiązana z wersją systemu Android na tym urządzeniu. Więcej ogólnych informacji o wymaganiach i konfiguracji CTS-V znajdziesz w artykule Używanie narzędzia CTS Verifier.
  • Informacje o teście: aby przeprowadzić test audio CTS-V, uruchom aplikację CTS-V, a następnie wybierz odpowiedni test z listy testów weryfikatora CTS. Gdy otworzysz test po raz pierwszy, wyświetli się panel informacyjny z tymi informacjami:

    • Cel testu
    • Protokół testowy
    • Wymagane urządzenia peryferyjne
    • Odniesienie do odpowiedniej sekcji dotyczącej weryfikacji tożsamości

    Aby zamknąć panel informacji, kliknij OK. Aby w dowolnym momencie podczas testowania wyświetlić panel informacji, kliknij ?. .

  • Testy: aby przeprowadzić poszczególne testy audio, postępuj zgodnie z instrukcjami podanymi na tej stronie.

    • Gdy test się powiedzie, przycisk Przeszedł z zielonym znacznikiem stanie się aktywny. Kliknij ten przycisk, aby zarejestrować zdanie testu. Niektóre testy wyświetlają też komunikat „PASS” nad dolnym rzędem przycisków.
    • Zapisz nieudane testy, klikając czerwony przycisk X.

Niektóre testy na tej stronie nie wymagają dodatkowych urządzeń peryferyjnych. Inne wymagają przewodowego zestawu słuchawkowego analogowego lub USB. Testy, które wymagają specjalistycznych urządzeń peryferyjnych USB, takich jak interfejs audio USB, znajdziesz w testach weryfikatora CTS audio USB. Testy funkcji MIDI (MusicaI Instrument Digital Interface), które wymagają przejścia przez urządzenie audio loopback, można przeprowadzić za pomocą testów MIDI w weryfikatorze CTS. Inne testy, które wymagają przejściówki audio lub zewnętrznych głośników, znajdziesz w ramach frameworku audio w CTS Verifier. Procedury testowania Pro Audio znajdziesz w artykule Test CTS Verifier Pro Audio. Procedury testowania opóźnienia śledzenia ruchów głowy w dźwięku przestrzennym znajdziesz w artykule Test opóźnienia monitorowania ruchów głowy w weryfikatorze CTS.

Testy zgodności dotyczące opóźnień

Poniższe testy określają zgodność z wymaganiami dotyczącymi opóźnienia dźwięku w CDD.

Test opóźnienia reakcji na uruchomienie „na zimno”

Test opóźnienia wejścia dźwięku „na zimno” mierzy czas potrzebny na nagranie dźwięku z zawieszonego (zimnego) systemu audio.

Aby przeprowadzić test opóźnienia wejścia w przypadku zimnego startu dźwięku:

  1. Wybierz interfejs API do przetestowania. Wymagania dotyczące opóźnienia muszą być spełnione tylko w przypadku jednego interfejsu API.
  2. Kliknij Start (Rozpocznij), aby rozpocząć test. Test mierzy czas potrzebny do rozpoczęcia nagrywania dźwięku z zimnego systemu audio. Wyniki są wyświetlane nad przyciskami testu z oznaczeniem PASS lub FAIL.

    Przykładowe wyniki testów interfejsu Native API

    Rysunek 1. Przykładowe wyniki zaliczonego testu interfejsu Native API

Jeśli zmierzony czas oczekiwania spełnia wymagania CDD, test kończy się wynikiem pozytywnym.

Test opóźnienia wyjścia w przypadku uruchomienia „na zimno”

Test opóźnienia wyjściowego dźwięku w przypadku uruchomienia „na zimno” mierzy czas potrzebny na odtworzenie dźwięku z zawieszonego (zimnego) systemu audio. Ten test ma następujące wymagania:

  • Wymagania dotyczące urządzeń Otwórz Ustawienia > Dźwięk i wibracje i wyłącz Dźwięki dotyku.

Aby przeprowadzić test opóźnienia wyjściowego zimnego startu dźwięku:

  1. Wybierz interfejs API do przetestowania. Wymagania dotyczące opóźnienia muszą być spełnione tylko w przypadku jednego interfejsu API.
  2. Kliknij Start (Rozpocznij), aby rozpocząć test. Test odtwarza cichy ś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 z oznaczeniem PASS lub FAIL.

    Przykładowe wyniki testów interfejsu Native API

    Rysunek 2. Przykładowe wyniki zaliczonego testu interfejsu Native API

Jeśli zmierzony czas oczekiwania spełnia wymagania CDD, test kończy się wynikiem pozytywnym.

Test dźwięku Tap To Tone

Test „Audio Tap To Tone” określa czas potrzebny na to, aby dźwięk wywołany przez działanie użytkownika na ekranie pojawił się na wyjściu z systemu audio. Test używa wewnętrznego mikrofonu do pomiaru czasu między interakcją z ekranem a wygenerowaniem tonu przez głośnik wewnętrzny. Ostateczny wynik jest obliczany jako średnia z 5 udanych pomiarów.

Wskazówki dotyczące skutecznego działania przycisku

Ten test nasłuchuje dźwięku TIK, który powstaje, gdy paznokieć testera dotyka ekranu w polu aktywacji, aby wskazać interakcję z ekranem. Dźwięk aktywuje też odtwarzanie tonów. Ponieważ wykrycie zdarzenia TICK może być trudne, ważne jest prawidłowe skonfigurowanie środowiska testowego i dokładne wykonanie działania po kliknięciu.

Aby podczas testu uzyskać dobry wynik w przypadku kliknięcia, postępuj zgodnie z tymi wskazówkami:

  1. W cichym pomieszczeniu połóż urządzenie na stole, ekranem do góry.
  2. Dotknij ekranu palcem wskazującym, tak aby paznokieć i palc dotykały ekranu. W efekcie usłyszysz dźwięk kliknięcia.
    • Uderzenie tylko miękką częścią opuszki palca nie spowoduje dźwięku.
    • Dotknij ekranu TYLKO RAZ i szybko unieś palec. Wiele znaków wykreślenia dezorientuje pomiar.

Aby pomiar się powiódł, test musi wykryć zarówno sygnał aktywacji TICK, jak i wygenerowany sygnał. Aby uzyskać prawidłowe pomiary, może być konieczne dostosowanie siły naciśnięcia ekranu lub głośności odtwarzania.

Procedura testowa

Aby przeprowadzić test Audio Tap To Tone, wykonaj te czynności:

  1. Odłącz wszystkie urządzenia peryferyjne audio przewodowe lub Bluetooth od badanego urządzenia.
  2. Wybierz interfejs API do przetestowania. Wymagania dotyczące opóźnienia muszą być spełnione tylko w przypadku jednego interfejsu API.
  3. Aby rozpocząć test, kliknij Start (Rozpocznij).
  4. Dotknij ekranu paznokciem zgodnie z wytycznymi dotyczącymi prawidłowego kliknięcia. Aby zarejestrować rozpoczęcie pomiaru, konieczne jest zarejestrowanie dźwięku kliknięcia paznokciem o ekran.

    Tap To Tone UI przed rozpoczęciem testu

    Rysunek 3. Test dźwięku Tap To Tone, niekompletny

  5. Poczekaj, aż pojawią się wyniki pomiaru, a potem powtarzaj kroki 3 i 4, aż urządzenie wykona 5 udanych pomiarów.

  6. Aby zakończyć test, kliknij Zatrzymaj.

  7. Ocenianie wyników testu.

    • W zielonym prostokącie czerwone linie wskazują wywołanie sygnału TICK i wynikający z niego sygnał dźwiękowy.
    • Jeśli średnia z testu wskazuje na zaliczenie, zgłoś test jako zaliczony.
    • Jeśli średnia z testu wskazuje na niepowodzenie, zgłoś test jako nieudany.

    Interfejs testu Tap To Tone po zakończeniu testu

    Rysunek 4. Test dźwięku Tap To Tone, zakończony

testy podstawowej funkcjonalności systemu audio;

Poniższe testy określają, czy system audio na urządzeniu testowanym działa prawidłowo.

Test dźwięku w analogowym zestawie słuchawkowym

Test dźwięku w słuchawkach analogowych sprawdza podstawowe funkcje (odtwarzanie sygnału audio, intencje podłączenia, przyciski przesyłania multimediów) analogowych słuchawek połączonych z badanym urządzeniem. Ten test ma następujące wymagania:

  • Wymagane urządzenia peryferyjne: wymagany jest zgodny z Androidem zestaw słuchawkowy analogowy z 4-żyłową wtyczką 3, 5 mm.

Na poniższych rysunkach pokazano przykładowe słuchawki i wtyczkę:

Przykładowy analogowy zestaw słuchawkowy

Rysunek 5. Przykładowy analogowy zestaw słuchawkowy zgodny z Androidem

Przykład analogowego złącza telefonicznego 3,5 mm

Rysunek 6. Przykład 4-żyłowej analogowej wtyczki telefonicznej 3, 5 mm

Są one powszechnie dostępne i często określane jako Built For Android, ale wiele zestawów słuchawkowych analogowych jest kompatybilnych z tym testem.

  • Wymagania dotyczące urządzenia: urządzenie testowe musi mieć port do podłączania słuchawek 3,5 mm. Jeśli urządzenie do testowania nie ma gniazda słuchawek 3,5 mm, wskaż to podczas testu.

Aby przeprowadzić test dźwięku w analogowych słuchawkach nausznych, wykonaj te czynności:

  1. Sprawdź, czy urządzenie testowe ma analogowy port zestawu słuchawkowego:

    • Jeśli urządzenie testowe ma port analogowy do podłączania słuchawek, kliknij Tak.
    • Jeśli urządzenie nie ma portu analogowego do podłączania zestawu słuchawkowego, kliknij Nie. Test zostanie oznaczony jako PRZECHODZIŁ. Brak portu do słuchawek – przejdź do następnego testu.

    Wynik testu DUT bez portu analogowego do podłączenia słuchawek

    Rysunek 7. Wynik testu DUT bez portu analogowego do podłączenia słuchawek

  2. Włóż analogowe słuchawki peryferyjne do analogowego portu słuchawek na urządzeniu testowym i sprawdź, czy wyświetla się komunikat potwierdzający otrzymanie intencji powiadomienia o wtyczce. Ta wiadomość potwierdza, że urządzenie w ramach testów ma analogowy port na słuchawki. Jeśli nie wyświetla się żaden komunikat, oznacza to, że wystąpił problem z intencjami wtyczki w ramach DUT i test się nie powiódł.

  3. Kliknij Odtwórz i sprawdź, czy w słuchawkach wydobywa się sygnał dźwiękowy (aby go usłyszeć, być może trzeba będzie dostosować głośność). Aby zatrzymać odtwarzanie, kliknij Zatrzymaj.

    • Jeśli w słuchawkach usłyszysz sygnał dźwiękowy, kliknij Tak.
    • Jeśli w słuchawkach nie słychać żadnego dźwięku, oznacza to, że wystąpił problem z systemem odtwarzania dźwięku i test się nie powiedzie.
  4. Po kolei naciskaj przyciski zwiększania głośności, zmniejszania głośnościHeadset HookMedia Transport na analogowym zestawie słuchawkowym. Sprawdź, czy odpowiednia etykieta w testowaniu audio analogowego zestawu słuchawkowego świeci się po naciśnięciu każdego przycisku. To potwierdza, że DUT rozpoznaje naciśnięcia przycisku.

    • Gdy wszystkie 3 etykietki się zaświecą, test zostanie zaliczony.
    • Jeśli żadna etykieta się nie świeci, nie wszystkie przyciski są rozpoznawane i test się nie powiedzie.

    UI po zaliczeniu testu

    Rysunek 8. Wynik testu w interfejsie po jego zaliczeniu

Test powiadomień z urządzeń wejściowych

Test powiadomień urządzeń wejściowych audio sprawdza, czy powiadomienia o połączeniu i rozłączeniu urządzeń wejściowych są prawidłowo wysyłane, gdy urządzenia te są podłączone lub odłączone. Ten test ma następujące wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie audio I/O, np. przewodowy zestaw słuchawkowy lub mikrofon podłączony do analogowego gniazda słuchawek na urządzeniu testowanym, lub USB zestaw słuchawkowy lub mikrofon podłączony do portu USB na urządzeniu testowanym.
  • Wymagania dotyczące urządzenia: urządzenie docelowe musi obsługiwać urządzenia peryferyjne audio przewodowe przez gniazdo słuchawek 3, 5 mm lub port USB obsługujący tryb hosta (lub oba te rozwiązania). Jeśli urządzenie nie obsługuje żadnego z tych formatów, zaznacz to w teście.

Aby przeprowadzić test powiadomień urządzeń wejściowych dźwięku:

  1. Sprawdź i wskaż obsługę DUT w przypadku przewodowych urządzeń peryferyjnych do dźwięku:
    • Jeśli urządzenie testowe ma co najmniej 1 port do podłączania urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli urządzenie nie ma portu na przewodowe urządzenia audio, kliknij Nie. Test zostanie uznany za zaliczony i będzie można przejść do następnego testu.
  2. Kliknij Wyczyść wiadomości, aby wyczyścić wyświetlanie istniejących powiadomień (np. powiadomień, które mogły zostać wysłane na początku testu).
  3. Testowanie połączenia i rozłączenia:

    • Podłącz przewodowe urządzenie wejściowe do dźwięku i sprawdź, czy powiadomienie o połączeniu wyświetla się w panelu testowym.
    • Odłącz przewodowe urządzenie wejściowe do dźwięku i sprawdź, czy powiadomienie o odłączeniu wyświetla się w panelu testowym.

    Interfejs testowy powiadomień o urządzeniach wejściowych

    Rysunek 9. Test interfejsu użytkownika powiadomień o urządzeniach wejściowych audio

Jeśli wyświetlają się oba powiadomienia, test jest zaliczony.

Test powiadomień na urządzeniu wyjściowym

Test powiadomień urządzeń wyjściowych z dźwiękiem sprawdza, czy powiadomienia o połączeniu i rozłączeniu urządzeń peryferyjnych z wyjściami audio są prawidłowo wysyłane po podłączeniu lub odłączeniu urządzeń peryferyjnych z wejściami. Ten test ma następujące wymagania:

  • Wymagane urządzenia peryferyjne: urządzenie peryferyjne z wyjściem audio, które może być przewodowym zestawem słuchawkowym (lub słuchawkami) podłączonym do analogowego gniazda słuchawek na urządzeniu testowanym lub USB-wyjściowym zestawem słuchawkowym (lub słuchawkami) podłączonym do portu USB na urządzeniu testowanym.
  • Wymagania dotyczące urządzenia: urządzenie docelowe musi obsługiwać urządzenia peryferyjne audio przewodowe przez gniazdo słuchawek 3, 5 mm lub port USB obsługujący tryb hosta (lub oba te rozwiązania). Jeśli urządzenie nie obsługuje żadnego z tych formatów, zaznacz to w teście.

Aby przeprowadzić test powiadomień na urządzeniach z wyjściami audio:

  1. Sprawdź i wskaż obsługę DUT w przypadku przewodowych urządzeń peryferyjnych do dźwięku:
    • Jeśli urządzenie testowe ma co najmniej 1 port do podłączania urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli urządzenie nie ma portu na urządzenia peryferyjne do dźwięku przewodowego, kliknij Nie. Test zostanie uznany za zaliczony i będzie można przejść do następnego testu.
  2. Kliknij Wyczyść wiadomości, aby usunąć istniejące powiadomienia (np. te, które mogły zostać wysłane na początku testu).
  3. Testowanie połączenia i rozłączenia:

    • Podłącz przewodowe urządzenie peryferyjne do wyjścia audio i sprawdź, czy w panelu testowym wyświetla się powiadomienie o połączeniu.
    • Odłącz przewodowe urządzenie audio i sprawdź, czy w panelu testowym wyświetla się powiadomienie o odłączeniu.

    Interfejs testowy powiadomień o urządzeniach wyjściowych

    Rysunek 10. Interfejs testowy powiadomień o urządzeniach wyjściowych audio

Jeśli wyświetlają się oba powiadomienia, test jest zaliczony.

Test powiadomień o przekierowaniu danych wejściowych

Test Powiadomienia o przekierowywaniu danych wejściowych audio sprawdza, czy powiadomienia o przekierowywaniu są wysyłane, gdy urządzenia wejściowe audio są podłączone do DUT. Ten test ma następujące wymagania:

  • Wymagane urządzenia peryferyjne: przewodowe urządzenie audio I/O, np. przewodowy zestaw słuchawkowy lub mikrofon podłączony do analogowego gniazda słuchawek na urządzeniu testowanym, lub USB zestaw słuchawkowy lub mikrofon podłączony do portu USB na urządzeniu testowanym.
  • Wymagania dotyczące urządzenia: urządzenie docelowe musi obsługiwać urządzenia peryferyjne audio przewodowe, albo przez gniazdo słuchawek 3,5 mm, albo przez port USB obsługujący tryb hosta (lub oba te rozwiązania). Jeśli urządzenie nie obsługuje żadnego z tych formatów, zaznacz to w teście.

Aby przeprowadzić test powiadomień o przekierowywaniu danych wejściowych dźwięku:

  1. Sprawdź i wskaż obsługę DUT w przypadku przewodowych urządzeń peryferyjnych do dźwięku:
    • Jeśli urządzenie testowe ma co najmniej 1 port do podłączania urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli urządzenie nie ma portu na urządzenia peryferyjne do dźwięku przewodowego, kliknij Nie. Test zostanie uznany za zaliczony i będzie można przejść do następnego testu.
  2. Kliknij Nagrywaj, aby rozpocząć test. Urządzenie nie będzie wydawać dźwięków podczas tego testu.

Test powiadomień o kierowaniu wejścia audio

Rysunek 11. Test powiadomień o przekierowaniu wejścia audio, trwa nagrywanie

  1. Podłącz przewodowe urządzenie wejściowe do przesyłania dźwięku, odczekaj 5–10 sekund, a następnie sprawdź, czy wyświetla się powiadomienie o przekierowaniu.
    • Jeśli powiadomienie się wyświetli, test zostanie zaliczony.
    • Jeśli powiadomienie się nie wyświetli, test się nie powiedzie.
  2. Aby zakończyć nagrywanie, kliknij Zatrzymaj.

Test powiadomień o wyjściu danych

Test powiadomień o kierowaniu wyjścia audio sprawdza, czy powiadomienia o kierowaniu są wysyłane, gdy urządzenia peryferyjne wyjścia audio są podłączone do DUT. Ten test ma te wymagania:

  • Wymagane urządzenia peryferyjne. Peryferyjne urządzenie wyjściowe audio, które może być przewodowym zestawem słuchawkowym (lub słuchawkami) podłączonym do analogowego gniazda słuchawek na urządzeniu testowanym lub USB-owym zestawem słuchawkowym (lub słuchawkami) podłączonym do portu USB na urządzeniu testowanym.
  • Wymagania dotyczące urządzeń Urządzenie DUT musi obsługiwać urządzenia peryferyjne audio przewodowe, albo przez gniazdo słuchawek 3,5 mm, albo przez port USB obsługujący tryb hosta (lub oba te rozwiązania). Jeśli urządzenie nie obsługuje żadnego z tych formatów, zaznacz to w teście.

Aby przeprowadzić test powiadomień o przekierowywaniu wyjścia audio:

  1. Sprawdź i wskaż obsługę DUT w przypadku przewodowych urządzeń peryferyjnych do dźwięku:
    • Jeśli urządzenie testowe ma co najmniej 1 port do podłączania urządzeń peryferyjnych audio, kliknij Tak.
    • Jeśli urządzenie nie ma portu na przewodowe urządzenia audio, kliknij Nie. Test zostanie uznany za zaliczony i będzie można przejść do następnego testu.
  2. Aby rozpocząć test, kliknij Odtwórz. System odtwarza sygnał dźwiękowy.

    Test powiadomień o kierowaniu dźwięku

    Rysunek 12. Test powiadomień o wyjściu audio, odtwarzanie w trakcie

  3. Podłącz przewodowe urządzenie peryferyjne do wyjścia audio, odczekaj 5–10 sekund, a następnie sprawdź, czy wyświetla się powiadomienie o przekierowaniu.

    • Jeśli powiadomienie się wyświetli, test zostanie zaliczony.
    • Jeśli powiadomienie się nie wyświetli, test się nie powiedzie.
  4. Aby zakończyć nagrywanie, kliknij Zatrzymaj.

Test rozłączenia strumienia audio

Test Audio Stream Disconnect sprawdza prawidłowe działanie mechanizmu rozłączania strumienia audio, gdy strumień zostanie rozłączony z jednego urządzenia i przekierowany na inne. Test potwierdza prawidłowe działanie rozłączeń w przypadku wielu atrybutów strumienia.

  • Wymagania dotyczące urządzenia testowego: test rozłączania strumienia audio wymaga urządzenia, które ma analogowe gniazdo słuchawkowe lub port audio w trybie hosta USB (lub oba te elementy).
  • Wymagane urządzenia peryferyjne: test rozłączania strumienia audio wymaga analogowego zestawu słuchawkowego lub urządzenia audio USB z wejściem/wyjściem. Zamiast analogowego zestawu słuchawkowego można użyć analogowego złącza „pętli” (używanego w teście opóźnienia pętli audio).

Aby uruchomić test rozłączenia strumienia audio:

  1. Uruchom test na głównym ekranie narzędzia CTS Verifier, wybierając Test rozłączenia strumienia audio.
  2. Sprawdź, czy urządzenie obsługuje analogowe słuchawki lub urządzenie audio USB, odpowiadając na pytanie Czy to urządzenie obsługuje peryferyjną kartę dźwiękową analogową lub USB?. Jeśli ten komunikat się nie pojawi, oznacza to, że system już zweryfikował obecność wymaganego sprzętu.
  3. Naciśnij Start (Start). Gdy pojawi się odpowiedni komunikat, włóż i wyjmij urządzenie audio I/O kilka razy, aby przetestować różne konfiguracje strumieni odtwarzania lub nagrywania.

Stan każdego testu konfiguracji wyświetla się pod promptem. Jeśli wszystkie konfiguracje przeszły test, oznacza to, że test został zaliczony.