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