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. |