Przypadki testowe dla aplikacji na Androida w ChromeOS

Ta tabela zawiera zbiór przypadków testowych, których możesz użyć w swoim planie testów. Przypadki testowe obejmują szeroki zakres typowych scenariuszy, w których mogą działać aplikacje na Androida działające na urządzeniach z ChromeOS.

Typ testu

Przypadek testowy

Scenariusz dotyczący aplikacji

Przypadek sukcesu

Znajdź aplikację w Sklepie Play

Wszystkie

Aplikacja jest dostępna w Sklepie Play i można uzyskać do niej dostęp z Chromebooka (nie ma problemów, jeśli działa prawidłowo). UWAGA: flagi w pliku manifestu mogą powodować niedostępność aplikacji (w zależności od wyposażenia urządzenia z ChromeOS). Ten test najlepiej przeprowadzać na urządzeniach w tradycyjnej oprawie, ponieważ najbardziej dokładnie odzwierciedlają profil sprzętowy większości urządzeń.

Zainstaluj aplikację

Wszystkie

Aplikacja instaluje się na Chromebooku bez problemów.

Clamshell: uruchom aplikację

Wszystkie

Aplikacja otwiera się bez awarii, zawieszania się ani zgłaszania błędu ANR (aplikacja nie odpowiada). Zawartość aplikacji jest ustawiona pionowo.

Zarządzanie oknami

Clamshell: zmień rozmiar okna

Wszystkie

Jeśli dostępny jest przycisk zmiany rozmiaru okna, zmień rozmiar okna. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędu ANR. Zawartość aplikacji jest skalowana Wypróbuj tę funkcję na różnych stronach w aplikacji. Aktywny kursor pozostaje na swoim miejscu, a zawartość strony nie zmienia się z wyjątkiem możliwości dostosowania się do większego układu ekranu.

Zarządzanie oknami

Clamshell: swobodna zmiana rozmiaru

Wszystkie

Spróbuj przeciągnąć róg okna, aby zmienić jego rozmiar. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędu ANR. Zawartość aplikacji jest skalowana Wypróbuj tę funkcję na różnych stronach w aplikacji. Aktywny kursor pozostaje na swoim miejscu, a zawartość strony nie zmienia się z wyjątkiem możliwości dostosowania się do większego układu ekranu.

Zarządzanie oknami

Clamshell: otwórz ponownie aplikację

Wszystkie

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna i zamknij aplikację, a następnie otwórz ją ponownie. Aplikacja uruchamia się z takim samym rozmiarem okna i orientacją co w momencie zamknięcia.

Zarządzanie oknami

Clamshell: minimalizuj i przywróć

Wszystkie

Zminimalizuj i przywróć aplikację. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędów ANR, a treści są wyświetlane bez zmian.

Zarządzanie oknami

Clamshell: aplikacja pełnoekranowa

Wszystkie

Klawisz trybu pełnoekranowego na klawiaturze ChromeOS włącza aplikację w trybie pełnoekranowym, bez paska u góry. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędu ANR. Zawartość aplikacji jest skalowana.

Mysz + trackpad

Trampka: kliknięcie trackpada

Wszystkie

Używaj trackpada, aby klikać elementy sterujące dotykowe. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: kliknięcie prawym przyciskiem myszy na trackpadzie

Wszystkie

Użyj trackpada, aby kliknąć prawym przyciskiem (lub 2 palcami) element sterujący dotykowego. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: przewijanie na trackpadzie

Wszystkie

W obszarze aplikacji, który można przewijać, np. na liście, użyj funkcji przewijania 2 palcami na trackpadzie. Zawartość aplikacji przewija się.

Mysz + trackpad

Trampka: zoom na trackpadzie

Wszystkie

Możesz powiększyć obszar aplikacji, np. zdjęcie czy mapę, używając trackpada. Zawartość aplikacji powiększa się.

Mysz + trackpad

Trampka: kliknięcie myszą

Wszystkie

Przy użyciu myszy kliknij element sterujący dotykowego. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: kliknięcie prawym przyciskiem myszy

Wszystkie

Jeśli używasz myszy, kliknij sterowanie dotykowe prawym przyciskiem myszy. Aplikacja reaguje, jakby użytkownik kontaktował się w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: przewijanie myszą

Wszystkie

W przewijanym obszarze aplikacji, np. na liście, użyj kółka przewijania. Zawartość aplikacji przewija się.

Mysz + trackpad

Trampka: przewiń myszą, by powiększyć

Wszystkie

W obszarze aplikacji, który można powiększyć, np. na obrazie lub mapie, użyj kółka przewijania. Zawartość aplikacji powiększa się.

Mysz + trackpad

Trampka: kliknięcie ekranu dotykowego

Wszystkie

Naciśnij element sterujący dotykowego palcem. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: kliknięcie na ekranie dotykowym prawym przyciskiem myszy

Wszystkie

Naciśnij i przytrzymaj element sterujący dotykiem. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Mysz + trackpad

Trampka: przewijanie na ekranie dotykowym

Wszystkie

W obszarze aplikacji, który można przewijać, np. na liście, użyj przewijania 1 lub 2 palcami. Zawartość aplikacji przewija się.

Mysz + trackpad

Trampa: zoom na ekranie dotykowym

Wszystkie

W obszarze aplikacji, który można powiększyć, np. na obrazie lub mapie, powiększ go za pomocą palców. Zawartość aplikacji powiększa się.

Rysik

Trampka: kliknięcie rysika

Wszystkie

Kliknij element sterujący dotykowego, używając rysika. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Rysik

Trampka: przewijanie rysikiem

Wszystkie

W obszarze aplikacji, który można przewijać, np. na liście, użyj rysika. Zawartość aplikacji przewija się.

Wejście

Clamshell: klawiatura fizyczna

Wszystkie

W trybie zwieńczonym kliknij pole wprowadzania tekstu i wpisz tekst za pomocą klawiatury. Klawiatura ekranowa nie jest widoczna. Wpisany tekst pojawia się w polu do wprowadzania bez opóźnień.

Kupowanie treści w aplikacji

Włączono IAP

Po zalogowaniu się spróbuj kupić coś w aplikacji. Treść wyświetla się w aplikacji odpowiednio do potrzeb. Zakup jest widoczny w historii zakupów w Google Play.

Zawieszenie/wznowienie

Wszystkie

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

Połączenia Wi-Fi

Wszystkie

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

Zarządzanie oknami

Przejście między tradycyjną obudową a widokiem dotykowym

Wszystkie

Otwórz aplikację w trybie pulpitu, a potem przełącz urządzenie na tryb widoku dotykowego. Rozmiar i orientacja okna zostaną zaktualizowane zgodnie z oczekiwaniami.

Widok dotykowy: uruchom aplikację

Wszystkie

Aplikacja otwiera się bez awarii, zawieszania się ani zgłaszania błędu ANR. Zawartość aplikacji jest ustawiona pionowo. Wypróbuj tę funkcję w orientacji pionowej i poziomej.

Zarządzanie oknami

Widok dotykowy: zmień rozmiar okna

Wszystkie

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

Zarządzanie oknami

Widok dotykowy: ponownie otwórz aplikację

Wszystkie

Jeśli przycisk zmiany rozmiaru okna jest dostępny, zmień rozmiar okna i zamknij aplikację, a następnie otwórz ją ponownie. Aplikacja uruchamia się z tym samym rozmiarem i orientacją ekranu, co w momencie zamknięcia. Wypróbuj tę funkcję w orientacji pionowej i poziomej.

Zarządzanie oknami

Widok dotykowy: minimalizuj i przywróć

Wszystkie

Zminimalizuj i przywróć aplikację. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędów ANR, a treści są wyświetlane bez zmian.

Zarządzanie oknami

Widok dotykowy: obróć urządzenie

Wszystkie

W trybie tabletu obróć urządzenie o 90 stopni. Aplikacja nie obraca się LUB prawidłowo obraca się oraz zmienia rozmiar okna i treści. Aktywny kursor lub strona pozostaje na swoim miejscu.

Wejście

Widok dotykowy: kliknięcie ekranu dotykowego

Wszystkie

Naciśnij element sterujący dotykowego palcem. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Wejście

Widok dotykowy: kliknięcie prawym przyciskiem myszy na ekranie dotykowym

Wszystkie

Naciśnij i przytrzymaj element sterujący dotykowego. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Wejście

Widok dotykowy: przewijanie na ekranie dotykowym

Wszystkie

W obszarze aplikacji, który można przewijać, np. na liście, użyj przewijania 1 lub 2 palcami. Zawartość aplikacji przewija się.

Wejście

Widok dotykowy: powiększenie ekranu dotykowego

Wszystkie

W obszarze aplikacji, który można powiększyć, np. na obrazie lub mapie, powiększ zawartość palcami. Zawartość aplikacji powiększa się.

Wejście

Widok dotykowy: kliknięcie rysika

Wszystkie

Kliknij element sterujący dotykowego, używając rysika. Aplikacja reaguje na dotyk w danej lokalizacji bez żadnych opóźnień.

Wejście

Widok dotykowy: przewijanie rysikiem

Wszystkie

W obszarze aplikacji, który można przewijać, np. na liście, użyj rysika. Zawartość aplikacji przewija się.

Wejście

Widok dotykowy: klawiatura wirtualna

Wszystkie

W trybie tabletu kliknij obszar w aplikacji, w którym można wpisywać tekst. Klawiatura ekranowa i tekst wyświetlają się zgodnie z oczekiwaniami. Wypróbuj tę funkcję w trybie pionowym i poziomym oraz przejściach między nimi.

Aparat

Widok dotykowy: zrób zdjęcie

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są odpowiednio skalowane i orientowane. Wynikowe zdjęcie zostanie przeskalowane i umieszczone prawidłowo. Wypróbuj tę funkcję w orientacji pionowej i poziomej.

Widok dotykowy: nagrywanie filmu

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są odpowiednio skalowane i orientowane. Po rozpoczęciu nagrywania podgląd ma prawidłową wielkość i orientację. Odtwarzanie jest płynne i przebiega zgodnie z oczekiwaniami, bez opóźnień w dźwięku i wideo. Wideo jest nagrywane z prędkością nagrywania. Wypróbuj tę funkcję w orientacji pionowej i poziomej.

Zarządzanie oknami

Widok dotykowy: zmiana orientacji przy włączonej aparatu

Komunikacja

Otwórz w aplikacji aparat. Obróć urządzenie o 90 stopni. Aplikacja nie ulega awariom, nie zawiesza się ani nie zawiera błędu ANR. Aplikacja nie obraca się LUB odpowiednio obraca się oraz zmienia rozmiar okna i treści.

Tworzenie treści

Tworzenie treści

Dane wyjściowe, takie jak rysowanie, tekst lub dźwięk, w aplikacji są nagrywane zgodnie z oczekiwaniami, bez żadnych opóźnień.

Zapisywanie treści

Tworzenie treści

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

Udostępnianie treści

Aplikacja udostępnia treści osobom trzecim. Firma zewnętrzna może odbierać i otwierać treści.

Komunikacja 1:1

Komunikacja

Wysyłanie do innego użytkownika jednego typu wiadomości, np. e-maila, SMS-a, rozmowy telefonicznej lub rozmowy wideo. Sprawdź transmisję.

1:wiele komunikacji

Komunikacja

Opublikuj w grupie jeden z wszystkich możliwych typów postów, np. post w kanale wiadomości, post na forum lub na czacie. Sprawdź transmisję.

Aparat

Trampka: zrób zdjęcie

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są odpowiednio skalowane i orientowane. Wynikowe zdjęcie zostanie przeskalowane i umieszczone prawidłowo.

Aparat

Clamshell: nagraj film

Komunikacja

Aplikacja otwiera aparat, a obrazy podglądu są odpowiednio skalowane i orientowane. Po rozpoczęciu nagrywania podgląd ma prawidłową wielkość i orientację. Odtwarzanie jest płynne i zapewnia oczekiwane wyniki bez żadnych opóźnień w dźwięku i obrazie, a film jest nagrywany z taką szybkością.

Aparat

Trampka: aparat ponawia próbę po wznowieniu aplikacji

Komunikacja

Otwórz w aplikacji aparat. Zamknij pokrywę urządzenia. Otwórz pokrywę urządzenia. Aplikacja nadal pozwala użytkownikowi zrobić zdjęcie lub pozwala mu ponowić próbę zrobienia zdjęcia bez ponownego uruchamiania aplikacji.

Wejście

Dotknij, aby rysować

Rysunek lub pismo odręczne

Rysuj palcem w aplikacji, korzystając z rysunków. Pociągnięcia są widoczne na płótnie zgodnie z oczekiwaniami, bez opóźnień.

Rysik

Rysik do rysowania

Rysunek lub pismo odręczne

Dodawaj rysiki do aplikacji, używając rysika. Pociągnięcia są widoczne na płótnie zgodnie z oczekiwaniami, bez opóźnień.

Odtwarzanie filmów

Komunikacja lub media społecznościowe

Odtwarzaj filmy w aplikacji. Odtwarzanie jest płynne, bez opóźnień. Dźwięk jest wyraźny.

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

Komunikacja lub media społecznościowe

Jeśli aplikacja ma regulację głośności, spróbuj zmienić ją podczas odtwarzania multimediów. Głośność zostanie odpowiednio dostosowana.

Ruch pochylenia

Gry

Podczas grania w gry wykrywające ruch obróć urządzenie. Aplikacja reaguje odpowiednio.

Znajdowanie lokalizacji

Pogoda, Mapy lub nawigacja

Aplikacja określa ogólną lokalizację użytkownika, nawet bez GPS.

Inne funkcje aplikacji nie są rejestrowane

Wszystkie

Użyj tej metody tylko wtedy, gdy nie pasuje do jednego z wcześniejszych działań testowych.

Interfejs użytkownika

Układ na duży ekran

Wszystkie

Jeśli interfejs aplikacji wykorzystuje dodatkową powierzchnię ekranu, treści zajmują całą szerokość ekranu urządzenia lub mają odpowiedni rozmiar.

Mysz + trackpad

Trampka: przeciąganie i upuszczanie na trackpadzie

Wszystkie

Upuść fragment treści, na przykład obraz, w obszarze aplikacji, który może się przydać, jeśli używasz trackpada. Utracony obiekt zostanie uruchomiony.

Mysz + trackpad

Trampka: przeciągnij i upuść myszą

Wszystkie

Za pomocą myszy upuść fragment treści, np. obraz, w obszarze aplikacji, które może być odpowiednie. Utracony obiekt zostanie uruchomiony.

Wejście

Trampka: przeciąganie i upuszczanie na ekranie dotykowym

Wszystkie

Upuść fragment treści, np. obraz, w miejscu aplikacji, w którym może to mieć sens. Utracony obiekt zostanie uruchomiony.

Rysik

Tulka: przeciąganie i upuszczanie rysika

Wszystkie

Za pomocą rysika upuść fragment treści, np. obraz, w miejscu aplikacji, które może być odpowiednie. Utracony obiekt zostanie uruchomiony.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: strzałka

Wszystkie

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

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: Tab

Wszystkie

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

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne – wycinanie i kopiowanie

Wszystkie

W polu do wprowadzania tekstu, np. w polu do wpisywania wiadomości lub nazwie z najwyższym wynikiem, zaznacz tekst. Wytnij za pomocą kombinacji klawiszy Control + X. Wklej do innej aplikacji, naciskając Control + V. Przetestuj ponownie, naciskając Control + C zamiast Control + X.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: klawisz Escape

Wszystkie

Klawisz Escape odpowiada zamknięciu aktywnego okna lub powrocie na poprzednią stronę.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: klawisz Enter

Wszystkie

Naciśnięcie Enter powoduje wyświetlenie wybranego przycisku. Naciśnięcie Enter podczas edytowania pola do wprowadzania danych w formularzu z wieloma polami powoduje przesłanie formularza.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: Enter, aby wysłać

Wszystkie

W polu tekstowym, np. w polu tekstowym, w którym można wpisać wiadomość lub z najlepszym wynikiem, wpisz tekst i naciśnij Enter. Tekst jest przesyłany do aplikacji.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne – klawisze skrótów do aplikacji

Wszystkie

Naciśnij często używane skróty klawiszowe w aplikacji. Aplikacja odpowiada zgodnie z oczekiwaniami.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: Wstecz

Wszystkie

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

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: odśwież

Wszystkie

W obszarze aplikacji, w którym znajdują się treści aktywne lub nietrwałe, klawisz odświeżania na klawiaturze ChromeOS odświeża widok.

Skróty klawiszowe + nawigacja

Clamshell: klawisze specjalne: okno dokowania

Wszystkie

Naciśnij Alt+[ lub Alt+], aby zadokować aplikację po jednej stronie ekranu. Doki z aplikacjami podobne do działania przeglądarki Chrome.

Funkcje na komputerze

Tryb offline

Wszystkie

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

Wejście

Widok dotykowy: przeciąganie i upuszczanie na ekranie dotykowym

Wszystkie

Upuść fragment treści, np. obraz, w miejscu aplikacji, w którym może to mieć sens. Utracony obiekt zostanie uruchomiony.

Rysik

Widok dotykowy: przeciąganie i upuszczanie rysika

Wszystkie

Za pomocą rysika upuść fragment treści, np. obraz, w miejscu aplikacji, które może być odpowiednie. Utracony obiekt zostanie uruchomiony.

Rysik

Nacisk rysika

Rysunek lub pismo odręczne

Rysuj, używając rysika, aby wpisywać i wymazywać pociągnięcia za pomocą różnych nacisków. Na płótnie pojawiają się kreski o zmiennej wadze, zgodnie z oczekiwaniami.

Rysik

Wymazywanie rysikiem

Rysunek 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 notatek zwykle są z tego zwolnione.

Rysik

Tylko rysik (odrzucenie palca)

Rysunek lub pismo odręczne

Wybierz opcję korzystania z trybu samego rysika. Spróbuj rysować rysikiem, a potem palcem. Na płótnie znajdują się oznaczenia, jeśli używasz rysika, a nie palca.

Rysik

Anulowanie dotyku rysika

Rysunek lub pismo odręczne

Podczas rysowania rysikiem połóż dłoń na ekranie dotykowym. Na płótnie nie pojawią się żadne dodatkowe oznaczenia (tzw. odrzucenie dłoni).

Funkcje na komputerze

Wielozadaniowość

Aplikacje w tle

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