Przypadki testowe dla aplikacji na Androida w ChromeOS

W tabeli poniżej znajdziesz zestaw przypadków testowych, których możesz użyć w planie testów. Testy obejmują szeroki zakres typowych scenariuszy, które mogą wystąpić w przypadku aplikacji na Androida działających na urządzeniach z ChromeOS.

Rodzaj testu

Przypadek testowy

Scenariusz aplikacji

Historia sukcesu

Znajdowanie aplikacji w Sklepie Play

Wszystko

Aplikacja jest dostępna w Sklepie Play i jest używana na Chromebooku (nie ma problemu, jeśli działa zgodnie z przeznaczeniem). UWAGA: flagi w manifeście mogą spowodować niedostępność aplikacji w zależności od sprzętu na urządzeniu z ChromeOS. Ten test najlepiej przeprowadzać na urządzeniach typu clamshell, ponieważ najdokładniej odzwierciedlają one profil sprzętowy większości urządzeń.

Zainstaluj aplikację

Wszystko

Aplikacja instaluje się na Chromebooku bez problemów.

Clamshell: uruchom aplikację

Wszystko

Aplikacja otwiera się bez awarii, nie przestaje odpowiadać i nie powoduje błędu ANR (aplikacja nie odpowiada). Treści w aplikacji są wyświetlane w pozycji pionowej.

Zarządzanie oknami

Clamshell: zmiana rozmiaru okna

Wszystko

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie powoduje błędu ANR. Zawartość aplikacji jest skalowana. Wypróbuj to na różnych stronach aplikacji. Aktywny kursor pozostaje na swoim miejscu, a treść strony nie zmienia się, z wyjątkiem dostosowania do układu większego ekranu.

Zarządzanie oknami

Tradycyjna obudowa: dowolne zmienianie rozmiaru

Wszystko

Spróbuj przeciągnąć róg okna, aby zmienić jego rozmiar. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie powoduje błędu ANR. Zawartość aplikacji jest skalowana. Wypróbuj to na różnych stronach aplikacji. Aktywny kursor pozostaje na swoim miejscu, a treść strony nie zmienia się, z wyjątkiem dostosowania do układu większego ekranu.

Zarządzanie oknami

Clamshell: ponowne otwarcie aplikacji

Wszystko

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna, zamknij aplikację i otwórz ją ponownie. Aplikacja uruchamia się w tym samym rozmiarze okna i orientacji, w jakich została zamknięta.

Zarządzanie oknami

Clamshell: minimalizowanie i przywracanie

Wszystko

Zminimalizuj i przywróć aplikację. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie generuje błędu ANR, a treści pojawiają się ponownie bez zmian.

Zarządzanie oknami

Clamshell: aplikacja na pełnym ekranie

Wszystko

Klawisz pełnego ekranu na klawiaturze ChromeOS przełącza aplikację w tryb pełnoekranowy bez paska u góry. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie powoduje błędu ANR. Treści w aplikacji są skalowane.

Mysz + Trackpad

Clamshell: kliknięcie trackpada

Wszystko

Użyj trackpada, aby kliknąć element sterujący. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Clamshell: kliknięcie prawym przyciskiem myszy na trackpadzie

Wszystko

Kliknij prawym przyciskiem (dotknij 2 palcami) element sterujący dotykowy za pomocą trackpada. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Tradycyjna obudowa: przewijanie na trackpadzie

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, przewiń trackpad dwoma palcami. treści w aplikacji przewijają się.

Mysz + Trackpad

Tradycyjna obudowa: powiększanie za pomocą trackpada

Wszystko

W obszarze aplikacji, który można powiększać, np. na obrazie lub mapie, użyj trackpada, aby powiększyć widok. powiększenie treści aplikacji;

Mysz + Trackpad

Clamshell: kliknięcie myszą

Wszystko

Kliknij sterowanie dotykowe za pomocą myszy. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Tradycyjna obudowa: kliknięcie prawym przyciskiem myszy

Wszystko

Kliknij prawym przyciskiem myszy element sterujący dotykowy. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Clamshell: przewijanie myszą

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, użyj kółka przewijania. treści w aplikacji przewijają się.

Mysz + Trackpad

Tradycyjna obudowa: przewijanie myszą w celu powiększenia

Wszystko

W obszarze aplikacji, który można powiększać, np. na obrazie lub mapie, użyj kółka przewijania. powiększenie treści aplikacji;

Mysz + Trackpad

Tradycyjna obudowa: kliknięcie ekranu dotykowego

Wszystko

Naciśnij palcem element sterujący. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Tradycyjna obudowa: kliknięcie prawym przyciskiem myszy na ekranie dotykowym

Wszystko

Dotknij palcem elementu sterującego i przytrzymaj go. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Mysz + Trackpad

Tradycyjna obudowa: przewijanie na ekranie dotykowym

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, użyj gestu przewijania jednym lub dwoma palcami. treści w aplikacji przewijają się.

Mysz + Trackpad

Tradycyjna obudowa: powiększanie na ekranie dotykowym

Wszystko

W obszarze aplikacji, który można powiększać, np. na obrazie lub mapie, użyj palców, aby powiększyć widok na ekranie dotykowym. powiększenie treści aplikacji;

Rysik

Clamshell: kliknięcie rysikiem

Wszystko

Kliknij element sterujący dotykowy za pomocą rysika. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Rysik

Clamshell: przewijanie za pomocą rysika

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, użyj gestu przesunięcia lub przewijania rysikiem. treści w aplikacji przewijają się.

Wejście

Clamshell: klawiatura fizyczna

Wszystko

W trybie laptopa kliknij pole wprowadzania tekstu i wpisz tekst za pomocą klawiatury. Klawiatura ekranowa się nie wyświetla. Wpisany tekst pojawia się w oknie wprowadzania danych bez opóźnień.

Kupowanie treści w aplikacji

Dostęp zależny od kontekstu włączony

Po zalogowaniu spróbuj kupić treści w aplikacji. Treści pojawiają się w aplikacji w odpowiedni sposób. Zakup pojawi się w historii zakupów w Google Play.

Zawieszanie i wznawianie

Wszystko

Gdy aplikacja jest uruchomiona, zamknij Chromebooka. Po 5–10 sekundach ponownie otwórz Chromebooka. Aplikacja ponownie łączy się w tym samym stanie.

Połączenie Wi-Fi

Wszystko

Wyłącz Wi-Fi. Aplikacja zgłosi brak połączenia z internetem. Włącz ponownie Wi-Fi. Aplikacja ponownie łączy się z internetem i działa.

Zarządzanie oknami

Przełączanie między trybem clamshell a trybem touchview

Wszystko

Otwórz aplikację w trybie clamshell, a następnie przełącz urządzenie w tryb touchview. Rozmiar i orientacja okna zostaną zaktualizowane zgodnie z oczekiwaniami.

Touchview: uruchamianie aplikacji

Wszystko

Aplikacja otwiera się bez awarii, nie przestaje odpowiadać i nie powoduje błędów ANR. Treści w aplikacji są wyświetlane w pozycji pionowej. Wypróbuj tę funkcję w trybie pionowym i poziomym.

Zarządzanie oknami

Tryb dotykowy: zmiana rozmiaru okna

Wszystko

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie powoduje błędu ANR. Zawartość aplikacji jest skalowana. Wypróbuj tę funkcję na różnych stronach aplikacji. Aktywny kursor pozostaje na swoim miejscu, a treść strony nie zmienia się, z wyjątkiem dostosowania do układu większego ekranu. Wypróbuj tę funkcję w trybie pionowym i poziomym.

Zarządzanie oknami

Touchview: ponowne otwieranie aplikacji

Wszystko

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna, zamknij aplikację i otwórz ją ponownie. Aplikacja uruchamia się w takim samym rozmiarze okna i orientacji, w jakich była zamknięta. Wypróbuj tę funkcję w trybie pionowym i poziomym.

Zarządzanie oknami

Touchview: minimalizowanie i przywracanie

Wszystko

Zminimalizuj i przywróć aplikację. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie generuje błędu ANR, a treści pojawiają się ponownie bez zmian.

Zarządzanie oknami

Touchview: obracanie urządzenia

Wszystko

W trybie tabletu obróć urządzenie o 90 stopni. Aplikacja nie obraca się LUB obraca się, a okno i treści zmieniają rozmiar odpowiednio do orientacji. Aktywny kursor lub strona pozostają na swoim miejscu.

Wejście

Touchview: kliknięcie ekranu dotykowego

Wszystko

Naciśnij palcem element sterujący. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Wejście

Touchview: kliknięcie prawym przyciskiem myszy na ekranie dotykowym

Wszystko

Dotknij elementu sterującego i przytrzymaj go palcem. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Wejście

Touchview: przewijanie ekranu dotykowego

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, użyj gestu przewijania jednym lub dwoma palcami. treści w aplikacji przewijają się.

Wejście

Touchview: powiększenie ekranu dotykowego

Wszystko

W obszarze aplikacji, który można powiększać, np. na obrazie lub mapie, powiększaj treści za pomocą palców. powiększenie treści aplikacji;

Wejście

Touchview: kliknięcie rysikiem

Wszystko

Kliknij element sterujący dotykowy za pomocą rysika. Aplikacja reaguje tak, jakby w tym miejscu nastąpiło dotknięcie, bez opóźnienia.

Wejście

Touchview: przewijanie za pomocą rysika

Wszystko

W obszarze aplikacji, który można przewijać, np. na liście, użyj gestu przesunięcia lub przewijania rysikiem. treści w aplikacji przewijają się.

Wejście

Tryb dotykowy: klawiatura wirtualna

Wszystko

W trybie tabletu kliknij obszar w aplikacji, w którym można wpisać tekst, i wpisz tekst. Klawiatura ekranowa i tekst wyświetlają się prawidłowo. Wypróbuj tę funkcję w trybie pionowym i poziomym oraz podczas przełączania się między nimi.

Aparat

Touchview: zrób zdjęcie

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są prawidłowo skalowane i zorientowane. Wykonane zdjęcie jest odpowiednio przeskalowane i zorientowane. Wypróbuj tę funkcję w trybie pionowym i poziomym.

Touchview: nagrywanie filmu

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są prawidłowo skalowane i zorientowane. Podgląd jest prawidłowo skalowany i zorientowany. Odtwarzanie jest płynne i działa zgodnie z oczekiwaniami, bez opóźnień w dźwięku lub obrazie, a wideo jest odtwarzane z nagraną prędkością. Wypróbuj tę funkcję w trybie pionowym i poziomym.

Zarządzanie oknami

Touchview: zmiana orientacji przy włączonej kamerze

Komunikacja

Otwórz aparat aplikacji. Obróć urządzenie o 90 stopni. Aplikacja nie ulega awarii, nie przestaje odpowiadać ani nie powoduje błędu ANR. Aplikacja nie obraca się LUB obraca się, a okno i treści zmieniają rozmiar w odpowiedni sposób.

Tworzenie treści

Tworzenie treści

Dane wyjściowe, takie jak rysunki, tekst czy dźwięk, są rejestrowane w aplikacji zgodnie z oczekiwaniami, bez opóźnień.

Zapisywanie treści

Tworzenie treści

Aplikacja zapisuje treści lokalnie lub w chmurze, a po ponownym otwarciu są one wiernie odtwarzane.

Udostępnianie treści

Aplikacja udostępnia treści osobom trzecim. Osoba trzecia może otrzymać i otworzyć treści.

Komunikacja 1:1

Komunikacja

Wysyłanie do innego użytkownika każdego możliwego typu wiadomości, np. e-maila, SMS-a, połączenia telefonicznego lub rozmowy wideo. Sprawdź transmisję.

1:many communication

Komunikacja

Opublikuj w grupie po jednym poście każdego możliwego typu, np. post na tablicy, post na forum lub post w grupie na czacie. Sprawdź transmisję.

Aparat

Telefon z klapką: zrób zdjęcie

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są prawidłowo skalowane i zorientowane. Wykonane zdjęcie jest odpowiednio przeskalowane i zorientowane.

Aparat

Clamshell: nagrywanie filmu

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są prawidłowo skalowane i zorientowane. Podgląd jest prawidłowo skalowany i zorientowany. Odtwarzanie jest płynne i działa zgodnie z oczekiwaniami, bez opóźnień w dźwięku lub obrazie, a wideo jest odtwarzane z zarejestrowaną prędkością.

Aparat

Telefon z klapką: ponowne próby wykonania zdjęcia po wznowieniu działania aplikacji

Komunikacja

Otwórz aparat aplikacji. Zamknij pokrywę urządzenia. Otwórz pokrywę urządzenia. Aplikacja nadal umożliwia użytkownikowi zrobienie zdjęcia lub ponowne zrobienie zdjęcia bez ponownego uruchamiania aplikacji.

Wejście

Dotknij, aby rysować

Rysowanie lub pismo odręczne

Wprowadzaj pociągnięcia palcem w aplikacji. Pociągnięcia pojawiają się na obszarze roboczym zgodnie z oczekiwaniami, bez opóźnień.

Rysik

Rysik do rysowania

Rysowanie lub pismo odręczne

Użyj rysika, aby wprowadzić do aplikacji pociągnięcia rysika. Pociągnięcia pojawiają się na płótnie zgodnie z oczekiwaniami, bez opóźnień.

Odtwarzanie filmów

Komunikacja lub media społecznościowe

Odtwarzanie filmu w aplikacji. Odtwarzanie jest płynne i nie ma opóźnień. Dźwięk jest czysty.

Głośność dźwięku

Komunikacja lub media społecznościowe

Jeśli aplikacja ma elementy sterujące głośnością, spróbuj zmienić głośność podczas odtwarzania multimediów z dźwiękiem. Głośność zostanie odpowiednio dostosowana.

Ruch pochylenia

Gry

Przechylaj urządzenie podczas grania w gry wykorzystujące czujnik ruchu. Aplikacja odpowiada w odpowiedni sposób.

Wyszukiwanie lokalizacji

Pogoda, Mapy lub Nawigacja

Aplikacja znajduje ogólną lokalizację użytkownika nawet bez sprzętu GPS.

Inne funkcje aplikacji, które nie zostały uwzględnione

Wszystko

Używaj tej opcji tylko wtedy, gdy żaden z przypadków testowych poprzednich działań nie pasuje.

Interfejs

Układ na dużym ekranie

Wszystko

Jeśli interfejs aplikacji wykorzystuje dodatkową przestrzeń na ekranie, treść zajmuje całą szerokość ekranu urządzenia lub ma odpowiedni rozmiar.

Mysz + Trackpad

Tradycyjna obudowa: przeciąganie na trackpadzie

Wszystko

Przeciągnij element treści, np. obraz, do obszaru aplikacji, w którym może to mieć sens, używając trackpada. Upuszczony obiekt zostanie wykonany.

Mysz + Trackpad

Clamshell: przeciągnij myszą

Wszystko

Za pomocą myszy upuść element treści, np. obraz, w obszarze aplikacji, w którym ma to sens. Upuszczony obiekt zostanie wykonany.

Wejście

Tradycyjna obudowa: przeciągnięcie na ekranie dotykowym

Wszystko

Palcem upuść element treści, np. obraz, w obszarze aplikacji, w którym ma to sens. Upuszczony obiekt zostanie wykonany.

Rysik

Clamshell: przeciąganie rysika

Wszystko

Za pomocą rysika upuść element treści, np. obraz, w obszarze aplikacji, w którym może to mieć sens. Upuszczony obiekt zostanie wykonany.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: strzałki

Wszystko

Klawisze strzałek na klawiaturze ChromeOS działają w aplikacji zgodnie z oczekiwaniami.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: Tab

Wszystko

Klawisz Tab na klawiaturze ChromeOS działa zgodnie z oczekiwaniami.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: wytnij i skopiuj

Wszystko

W polu wpisywania tekstu, np. w polu wpisywania wiadomości lub nazwy najlepszego wyniku, zaznacz istniejący tekst. Wytnij za pomocą klawiszy Control+X. Wklej do innej aplikacji, naciskając Control+V. Ponownie przetestuj, naciskając Control+C zamiast Control+X.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: Escape key

Wszystko

Klawisz Escape służy do zamykania aktywnego okna lub powrotu do poprzedniej strony.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: Enter key

Wszystko

Naciśnięcie klawisza Enter powoduje aktywowanie wybranego przycisku, a naciśnięcie klawisza Enter podczas edytowania pola wprowadzania w formularzu z wieloma polami powoduje przesłanie formularza.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: Enter to send

Wszystko

W polu wpisywania tekstu, np. w polu wpisywania wiadomości lub nazwy najlepszego wyniku, wpisz tekst, a następnie naciśnij Enter. Tekst zostanie przesłany do aplikacji.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: App hot keys

Wszystko

Spróbuj nacisnąć dowolne często używane skróty klawiszowe w aplikacji. Aplikacja reaguje zgodnie z oczekiwaniami.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: Back

Wszystko

Klawisz Wstecz na klawiaturze ChromeOS działa jak przycisk Wstecz na Androidzie.

Skróty klawiszowe + nawigacja

Clamshell: Special keys: Refresh

Wszystko

W obszarze aplikacji z treściami na żywo lub treściami, które mogą ulec zmianie, klawisz odświeżania na klawiaturze ChromeOS odświeża widok.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: zadokuj okno

Wszystko

Użyj Alt+[ lub Alt+], aby zadokować aplikację po jednej stronie ekranu. Doki aplikacji, podobnie jak w przeglądarce Chrome.

Funkcje na komputerze

Tryb offline

Wszystko

Wyłącz Wi-Fi w menu ustawień. Spróbuj użyć funkcji aplikacji, która jest dostępna offline. Funkcja offline działa.

Wejście

Touchview: przeciąganie na ekranie dotykowym

Wszystko

Palcem upuść element treści, np. obraz, w obszarze aplikacji, w którym ma to sens. Upuszczony obiekt zostanie wykonany.

Rysik

Touchview: przeciąganie rysikiem

Wszystko

Za pomocą rysika upuść element treści, np. obraz, w obszarze aplikacji, w którym może to mieć sens. Upuszczony obiekt zostanie wykonany.

Rysik

Siła nacisku rysika

Rysowanie lub pismo odręczne

Używaj rysika, aby rysować lub usuwać rysunki, stosując różne siły nacisku. Kreski pojawiają się na płótnie z oczekiwaną zmienną grubością.

Rysik

Wymazywanie rysikiem

Rysowanie lub pismo odręczne

Wybierz opcję wymazywania i użyj rysika, aby wymazać fragmenty rysunku. Oznaczenia znikają zgodnie z oczekiwaniami. Jest to ważne w przypadku aplikacji do rysowania. Aplikacje do robienia notatek są zwykle zwolnione z tego wymagania.

Rysik

Tylko rysik (odrzucanie dotyku palcem)

Rysowanie lub pismo odręczne

Wybierz opcję, aby włączyć tryb tylko rysika. Spróbuj rysować za pomocą rysika, a potem palcem. Płótno ma oznaczenia, gdy używasz rysika, a nie palca.

Rysik

Anulowanie dotyku rysikiem

Rysowanie lub pismo odręczne

Podczas rysowania rysikiem połóż dłoń na ekranie dotykowym. Na obszarze roboczym nie pojawiają się żadne dodatkowe oznaczenia (tzw. „odrzucanie dłoni”).

Funkcje na komputerze

Funkcja wielozadaniowości

Aplikacje działające w tle

Otwórz aplikację, włącz funkcję i otwórz inną aplikację. Aplikacja nadal działa w tle, np. odtwarza dźwięk lub działa jako stoper.