W Androidzie 16 wprowadziliśmy 2 funkcje okien na komputerze: dostosowywane wcięcia nagłówka i zarządzanie instancjami aplikacji. Na tej stronie opisujemy scenariusze testowe, które pozwalają sprawdzić zgodność z przeglądarkami. Producenci OEM muszą sprawdzić, czy implementacja funkcji działa zgodnie z oczekiwaniami.
Przypadki testowe dla dostosowywanych wcięć nagłówka
Te przypadki testowe weryfikują zgodność przeglądarki z dostosowywanymi wcięciami nagłówka:
- Interaktywność interfejsu: sprawdź, czy interfejs paska tytułu przeglądarki pozostaje w pełni interaktywny we wszystkich konfiguracjach okien (dowolny kształt, podzielony ekran i pełny ekran).
- Miejsce na ikony systemowe: sprawdź, czy interfejs przeglądarki nie jest rysowany pod ikonami systemowymi.
- Zastosowanie koloru pierwszego planu: sprawdź, czy prawidłowe kolory pierwszego planu są stosowane do ikon systemowych w nagłówku aplikacji na podstawie motywu przeglądarki. Jest to szczególnie ważne, gdy motyw przeglądarki różni się od motywu systemu.
- Przeciąganie okna: sprawdź, czy okno w dowolnym kształcie można przeciągnąć, przytrzymując dowolne puste miejsce na pasku kart.
- Widoczność kart po zmianie rozmiaru: sprawdź, czy karty są wyświetlane lub ukrywane w zależności od szerokości okna, aby zachować optymalną użyteczność.
Przypadki testowe zarządzania instancjami aplikacji z zachowaniem gestu przeciągania
Poniższe przypadki testowe weryfikują zgodność przeglądarki z zarządzaniem instancjami aplikacji:
- Tworzenie nowego okna: sprawdź, czy przeciągnięcie karty z paska kart na puste miejsce powoduje utworzenie nowego okna przeglądarki zawierającego tę kartę.
- Brak nowego okna dla ostatniej karty (pojedyncza instancja): jeśli otwarta jest tylko jedna instancja przeglądarki, sprawdź, czy przeciągnięcie ostatniej karty w tym oknie nie powoduje utworzenia nowego okna.