Testläufe für Android-Apps unter ChromeOS

Die folgende Tabelle enthält eine Reihe von Testfällen, die du in deinem Testplan nutzen kannst. In diesen Fällen wird eine Reihe von gängigen Szenarien beschrieben, die bei der Ausführung von Android-Apps auf ChromeOS-Geräten auftreten können.

Testtyp

Testlauf

App-Szenario

Erfolgsgeschichte

App im Play Store suchen

Alle

Die App ist im Play Store vorhanden und wird über ein Chromebook aufgerufen (kein Problem, wenn sie wie vorgesehen funktioniert). HINWEIS:Flags in Ihrem Manifest können dazu führen, dass die App je nach Hardware des ChromeOS-Geräts nicht verfügbar ist. Dieser Test wird am besten auf Clamshell-Geräten ausgeführt, da sie das Hardwareprofil der meisten Geräte am genauesten darstellen.

App installieren

Alle

Apps lassen sich problemlos auf dem Chromebook installieren.

Clamshell: App starten

Alle

Die App wird ohne Absturz, Aufhängen oder Ausgeben eines ANR-Fehlers (App antwortet nicht) geöffnet. Der App-Inhalt ist vertikal ausgerichtet.

Fensterverwaltung

Clamshell: Fenstergröße ändern

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße vorhanden ist, passe die Größe des Fensters an. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Teste das auf verschiedenen Seiten der App. Der aktive Cursor sollte an seiner Position bleiben und der Seiteninhalt sollte sich nicht ändern (außer zur Anpassung an ein größeres Bildschirmlayout).

Fensterverwaltung

Clamshell: Kostenlose Größenanpassung

Alle

Ziehe an der Ecke des Fensters, um seine Größe anzupassen. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Teste das auf verschiedenen Seiten der App. Der aktive Cursor sollte an seiner Position bleiben und der Seiteninhalt sollte sich nicht ändern (außer zur Anpassung an ein größeres Bildschirmlayout).

Fensterverwaltung

Clamshell: App wieder öffnen

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße vorhanden ist, passe die Größe des Fensters an und schließe die App. Öffne sie danach wieder. Die App wird mit derselben Fenstergröße und ‑ausrichtung gestartet, die sie beim Schließen hatte.

Fensterverwaltung

Clamshell: Minimieren und Wiederherstellen

Alle

Minimiere die App und stelle sie wieder her. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus und der Inhalt wird unverändert wieder angezeigt.

Fensterverwaltung

Clamshell: Vollbild-App

Alle

Die Vollbildtaste auf der ChromeOS-Tastatur versetzt die App in den Vollbildmodus (ohne obere Leiste). Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert.

Maus + Touchpad

Clamshell: Trackpad-Klick

Alle

Touch-Bedienelemente mit dem Trackpad anklicken Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Trackpad-Rechtsklick

Alle

Verwende das Touchpad, um auf ein Touchbedienelement rechtszuklicken (mit zwei Fingern tippen). Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Trackpad-Scrollen

Alle

Verwende in einem scrollbaren Bereich der App (z. B. in einer Liste) die Scrollaktion mit zwei Fingern auf dem Touchpad. App-Inhalte werden gescrollt.

Maus + Touchpad

Clamshell: Trackpad-Zoom

Alle

Verwende in einem zoombaren Bereich der App (z. B. in einem Bild oder einer Karte) das Touchpad zum Zoomen. App-Inhalte werden gezoomt.

Maus + Touchpad

Clamshell: Mausklick

Alle

Klicke mit einer Maus auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Rechtsklick mit der Maus

Alle

Rechtsklicke mit einer Maus auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Mausrad

Alle

Verwende in einem scrollbaren Bereich der App, z. B. in einer Liste, das Scrollrad. App-Inhalte werden gescrollt.

Maus + Touchpad

Clamshell: Mit der Maus scrollen, um zu zoomen

Alle

Verwende in einem zoombaren Bereich der App (z. B. in einem Bild oder einer Karte) das Scrollrad. App-Inhalte werden gezoomt.

Maus + Touchpad

Clamshell: Touchscreen-Klick

Alle

Tippe mit deinem Finger auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Rechtsklick auf dem Touchscreen

Alle

Halte ein Touchbedienelement mit deinem Finger gedrückt. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Maus + Touchpad

Clamshell: Touchscreen-Scrollen

Alle

Verwende in einem scrollbaren Bereich der App (z. B. in einer Liste) die Scrollaktion mit einem oder zwei Fingern. App-Inhalte werden gescrollt.

Maus + Touchpad

Clamshell: Touchscreen-Zoom

Alle

Verwende in einem zoombaren Bereich der App (z. B. in einem Bild oder einer Karte) die Finger zum Zoomen auf dem Touchscreen. App-Inhalte werden gezoomt.

Stylus

Clamshell: Eingabestift-Klick

Alle

Klicke mit einem Eingabestift auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Stylus

Clamshell: Scrollen mit dem Eingabestift

Alle

Verwenden Sie in einem scrollbaren Bereich der App, z. B. in einer Liste, die Wisch- oder Scrollaktion des Eingabestifts. App-Inhalte werden gescrollt.

Eingang

Clamshell: Physische Tastatur

Alle

Klicken Sie im Clamshell-Modus auf ein Eingabefeld und geben Sie über die Tastatur Text ein. Die Bildschirmtastatur wird nicht angezeigt. Der eingegebene Text wird ohne Verzögerung im Eingabefeld angezeigt.

In-App-Inhalte kaufen

IAP aktiviert

Melde dich an und versuche, einige In-App-Inhalte zu kaufen. Die Inhalte werden in der App korrekt angezeigt. Der Kauf wird in Google Play unter „Bisherige Käufe“ angezeigt.

Anhalten/Fortsetzen

Alle

Schließe das Chromebook, während die App ausgeführt wird. Öffne das Chromebook nach 5 bis 10 Sekunden wieder. Die App stellt im selben Zustand wieder eine Verbindung her.

WLAN

Alle

Deaktiviere das WLAN. Die App meldet, dass keine Internetverbindung vorhanden ist. Aktivieren Sie das WLAN dann wieder. Die App stellt wieder eine Verbindung mit dem Internet her und funktioniert.

Fensterverwaltung

Übergang zwischen Clamshell- und TouchView-Modus

Alle

Öffne eine App im Clamshell-Modus und ändere diesen dann in den TouchView-Gerätemodus. Die Fenstergröße und -ausrichtung werden wie erwartet aktualisiert.

Touchview: App starten

Alle

Die App wird ohne Absturz, Aufhängen oder Ausgeben eines ANR-Fehlers (App antwortet nicht) geöffnet. Der App-Inhalt ist vertikal ausgerichtet. Teste das im Hoch- und Querformat.

Fensterverwaltung

Touchview: Fenstergröße ändern

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße vorhanden ist, passe die Größe des Fensters an. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Teste das auf verschiedenen Seiten der App. Der aktive Cursor sollte an seiner Position bleiben und der Seiteninhalt sollte sich nicht ändern (außer zur Anpassung an ein größeres Bildschirmlayout). Teste das im Hoch- und Querformat.

Fensterverwaltung

Touchview: App wieder öffnen

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße vorhanden ist, passe die Größe des Fensters an und schließe die App. Öffne sie danach wieder. Die App wird mit derselben Fenstergröße und -ausrichtung gestartet, die sie beim Schließen hatte. Teste das im Hoch- und Querformat.

Fensterverwaltung

Touchview: Minimieren und wiederherstellen

Alle

Minimiere die App und stelle sie wieder her. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus und der Inhalt wird unverändert wieder angezeigt.

Fensterverwaltung

Touchview: Gerät drehen

Alle

Drehe das Gerät im Tablet-Modus um 90 Grad. Die App sollte entweder nicht ODER unter entsprechender Größenanpassung von Fenster und Inhalt gedreht werden. Der aktive Cursor bzw. die aktive Seite bleibt an der ursprünglichen Position.

Eingang

Touchview: Touchscreen-Klick

Alle

Tippe mit deinem Finger auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Eingang

Touchview: Rechtsklick auf dem Touchscreen

Alle

Halte ein Touchbedienelement mit deinem Finger gedrückt. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Eingang

Touchview: Touchscreen-Scrollen

Alle

Verwende in einem scrollbaren Bereich der App (z. B. in einer Liste) die Scrollaktion mit einem oder zwei Fingern. App-Inhalte werden gescrollt.

Eingang

Touchview: Touchscreen-Zoom

Alle

Verwende in einem zoombaren Bereich der App (z. B. in einem Bild oder einer Karte) die Finger zum Zoomen von Inhalt. App-Inhalte werden gezoomt.

Eingang

Touchview: Stylus-Klick

Alle

Klicke mit einem Eingabestift auf ein Touchbedienelement. Die App reagiert ohne Verzögerung wie bei einer Berührung an dieser Stelle.

Eingang

Touchview: Scrollen mit dem Stylus

Alle

Verwende in einem scrollbaren Bereich der App, z. B. in einer Liste, die Wisch- oder Scrollaktion des Eingabestifts. App-Inhalte werden gescrollt.

Eingang

Touchview: Bildschirmtastatur

Alle

Tippe im Tablet-Modus auf einen Bereich in der App, in dem eine Texteingabe möglich ist. Die Bildschirmtastatur und der Text werden wie erwartet angezeigt. Teste das im Hoch- und Querformat sowie in den Übergängen zwischen den beiden Formaten.

Kamera

Touchview: Foto aufnehmen

Kommunikation

Die App öffnet die Kamera und die Vorschaubilder werden korrekt skaliert und ausgerichtet. Das aufgenommene Bild wird korrekt skaliert und ausgerichtet. Teste das im Hoch- und Querformat.

Touchview: Video aufnehmen

Kommunikation

Die App öffnet die Kamera und die Vorschaubilder werden korrekt skaliert und ausgerichtet. Beim Starten der Aufnahme wird die Vorschau korrekt skaliert und ausgerichtet. Die Wiedergabe erfolgt reibungslos und mit der erwarteten Leistung (keine Verzögerung bei der Audio- oder Videofunktion, das Video wird in Aufnahmegeschwindigkeit wiedergegeben). Teste das im Hoch- und Querformat.

Fensterverwaltung

TouchView: Ausrichtung bei eingeschalteter Kamera ändern

Kommunikation

Öffnen Sie die Kamera der App. Drehe das Gerät um 90 Grad. Die App stürzt nicht ab, reagiert nicht mehr oder gibt keinen ANR-Fehler aus. Die App sollte entweder nicht ODER unter entsprechender Größenanpassung von Fenster und Inhalt gedreht werden.

Inhalte erstellen

Erstellung von Inhalten

Die Ausgabe, z. B. Zeichnungen, Text oder Audio, wird wie erwartet ohne Verzögerungen in der App aufgezeichnet.

Inhalte speichern

Erstellung von Inhalten

Die App speichert die Inhalte entweder lokal oder in der Cloud und die Inhalte werden beim erneuten Öffnen originalgetreu wiederhergestellt.

Funktion zum Teilen von Inhalten

Die App gibt Inhalte an Dritte weiter. Drittanbieter können Inhalte empfangen und öffnen.

1:1-Kommunikation

Kommunikation

Senden Sie jede mögliche Nachricht an einen anderen Nutzer, z. B. eine E‑Mail, SMS, einen Anruf oder einen Videoanruf. Prüfe, ob die Übertragung erfolgreich war.

1:many-Kommunikation

Kommunikation

Poste von jedem möglichen Beitragstyp einen Beitrag in eine Gruppe, z. B. Beitrag in einem Nachrichtenfeed, einem Forum oder einem Chat. Prüfe, ob die Übertragung erfolgreich war.

Kamera

Clamshell: Foto aufnehmen

Kommunikation

Die App öffnet die Kamera und die Vorschaubilder werden korrekt skaliert und ausgerichtet. Das aufgenommene Bild wird korrekt skaliert und ausgerichtet.

Kamera

Clamshell: Video aufnehmen

Kommunikation

Die App öffnet die Kamera und die Vorschaubilder werden korrekt skaliert und ausgerichtet. Beim Starten der Aufnahme wird die Vorschau korrekt skaliert und ausgerichtet. Die Wiedergabe erfolgt reibungslos und mit der erwarteten Leistung (keine Verzögerung bei der Audio-/Videofunktion, das Video wird in Aufnahmegeschwindigkeit wiedergegeben).

Kamera

Clamshell: Kamera wiederholt beim Fortsetzen der App die Aufnahme

Kommunikation

Öffnen Sie die Kamera der App. Schließe den Deckel des Geräts. Öffne den Deckel des Geräts. Die App ermöglicht es dem Nutzer, ein Foto aufzunehmen oder die Aufnahme eines Fotos zu wiederholen, ohne die App neu zu starten.

Eingang

Zum Zeichnen berühren

Zeichnen oder Schreiben

Mit einem Finger können Sie Zeichenstriche in die App eingeben. Die Striche werden wie erwartet ohne Verzögerung auf der Arbeitsfläche angezeigt.

Stylus

Mit dem Stift zeichnen

Zeichnen oder Schreiben

Mit dem Eingabestift können Sie Zeichenstriche in die App eingeben. Die Striche werden wie erwartet ohne Verzögerung auf der Arbeitsfläche angezeigt.

Videowiedergabe

Kommunikation oder Soziale Medien und Medien

Ein Video in der App abspielen. Die Wiedergabe ist flüssig und ohne Verzögerungen. Der Ton ist klar.

Lautstärke

Kommunikation oder Soziale Medien und Medien

Wenn die App über Lautstärkeregler verfügt, versuchen Sie, die Lautstärke zu ändern, während Medien mit Ton abgespielt werden. Die Lautstärke wird entsprechend angepasst.

Neigungsbewegung

Spiele

Neige das Gerät, während du ein Spiel mit Bewegungssensor spielst. Die App reagiert entsprechend.

Standortbestimmung

Wetter, Maps oder Navigation

Die App ermittelt den ungefähren Standort des Nutzers, auch ohne GPS-Hardware.

Andere nicht erfasste app-spezifische Funktionen

Alle

Verwenden Sie diese Option nur, wenn keiner der vorherigen Testläufe für Aktionen passt.

Benutzeroberfläche

Layout für große Bildschirme

Alle

Die Benutzeroberfläche der App nutzt den zusätzlichen Platz auf dem Display, Inhalte werden auf dem Gerät über die gesamte Breite des Displays dargestellt oder die Größe der Inhalte ist angemessen.

Maus + Touchpad

Clamshell: Drag-and-Drop per Trackpad

Alle

Lege mithilfe des Touchpads einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Maus + Touchpad

Clamshell: Mausbewegung

Alle

Lege mithilfe der Maus einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Eingang

Clamshell: Touchscreen-Drag

Alle

Lege mit deinem Finger einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Stylus

Clamshell: Ziehen mit dem Eingabestift

Alle

Lege mithilfe des Eingabestifts einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Pfeil

Alle

Die Pfeiltasten auf der ChromeOS-Tastatur funktionieren in der App wie erwartet.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Tab

Alle

Die Tabulatortaste auf der ChromeOS-Tastatur funktioniert wie erwartet.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Ausschneiden und Kopieren

Alle

Wählen Sie in einem Texteingabefeld, z. B. für die Nachrichteneingabe oder einen Highscore-Namen, vorhandenen Text aus. Schneide ihn mit Strg + X aus. Füge ihn mit Strg + V in eine andere App ein. Wiederhole den Test mit Strg + C anstelle von Strg + X.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Esc-Taste

Alle

Über die Esc-Taste schließt du das aktive Fenster oder kehrst zur vorherigen Seite zurück.

Tastenkombinationen + Navigation

Clamshell: Special keys: Enter key (Clamshell: Sondertasten: Eingabetaste)

Alle

Wenn du die Eingabetaste drückst, wird die ausgewählte Schaltfläche ausgelöst. Drückst du diese Taste beim Bearbeiten eines Eingabefeldes in einem Formular mit mehreren Feldern, wird das Formular gesendet.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Eingabetaste zum Senden

Alle

Gib in einem Texteingabefeld (z. B. für die Nachrichteneingabe oder einen Highscore-Namen) Text ein und drücke dann die Eingabetaste. Der Text wird an die App gesendet.

Tastenkombinationen + Navigation

Clamshell: Special keys: App hot keys

Alle

Drücken Sie häufig verwendete Tastenkombinationen für die App. Die App reagiert wie erwartet.

Tastenkombinationen + Navigation

Clamshell: Special keys: Back (Clamshell: Sondertasten: Zurück)

Alle

Die Rücktaste auf der ChromeOS-Tastatur funktioniert wie die Schaltfläche „Zurück“ unter Android.

Tastenkombinationen + Navigation

Clamshell: Sondertasten: Aktualisieren

Alle

In einem Bereich der App mit Live-Inhalten bzw. vorübergehend verfügbaren Inhalten wird die Ansicht über die Aktualisierungstaste auf der ChromeOS-Tastatur aktualisiert.

Tastenkombinationen + Navigation

Clamshell: Special keys: Dock window

Alle

Verwenden Sie Alt + [ oder Alt + ], um die App an einer Seite des Bildschirms zu fixieren. Die App wird fixiert, ähnlich dem Verhalten des Chrome-Browsers.

Desktop-Funktionen

Offlinemodus

Alle

Deaktiviere das WLAN über das Menü „Einstellungen“. Verwende eine App-Funktion, die offline verfügbar ist. Die Offline-Funktion funktioniert.

Eingang

Touchview: Touchscreen-Drag

Alle

Lege mit deinem Finger einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Stylus

Touchview: Ziehen mit dem Stylus

Alle

Lege mithilfe des Eingabestifts einen Inhalt (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Stylus

Druck des Eingabestifts

Zeichnen oder Schreiben

Mit dem Eingabestift können Sie Striche mit unterschiedlichem Druck zeichnen oder löschen. Die Striche werden wie erwartet mit variabler Stärke angezeigt.

Stylus

Mit dem Eingabestift löschen

Zeichnen oder Schreiben

Wähle die Option zum Löschen aus und lösche mit dem Eingabestift Teile einer Zeichnung. Die Markierungen verschwinden wie erwartet. Das ist wichtig für Zeichen-Apps. Notiz-Apps sind in der Regel davon ausgenommen.

Stylus

Nur Eingabestift (Finger werden ignoriert)

Zeichnen oder Schreiben

Wählen Sie die Option aus, um in den Stiftmodus zu wechseln. Zeichne mit dem Eingabestift und versuche dann, den Finger zu verwenden. Auf der Leinwand sind Markierungen zu sehen, wenn der Eingabestift verwendet wird, aber nicht, wenn der Finger verwendet wird.

Stylus

Berührung mit dem Eingabestift abbrechen

Zeichnen oder Schreiben

Platziere deine Handfläche beim Zeichnen mit dem Eingabestift auf dem Touchscreen. Auf dem Canvas werden keine zusätzlichen Markierungen angezeigt (sogenannte „Palm Rejection“).

Desktop-Funktionen

Multitasking-Funktion

Hintergrund-Apps

App öffnen, Funktion nutzen und eine beliebige andere App öffnen. Die App führt die Hintergrundfunktion weiter aus, z. B. die Audiowiedergabe im Hintergrund oder die Stoppuhr.