Testläufe für Android-Apps unter ChromeOS

Die folgende Tabelle enthält eine Reihe von Testläufen, die Sie in Ihrem Testplan verwenden können. Die Testläufe decken eine Vielzahl gängiger Szenarien ab, die bei Android-Apps auf ChromeOS-Geräten auftreten können.

Testtyp

Testlauf

Anwendungsszenario

Erfolgsfall

App im Play Store suchen

Alle

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

App installieren

Alle

Die App lässt sich problemlos auf dem Chromebook installieren.

Clamshell: App starten

Alle

Die App wird geöffnet, ohne dass sie abstürzt, aufhängt oder einen ANR-Fehler auslöst (die App reagiert nicht). Der App-Inhalt ist aufrecht.

Fensterverwaltung

Clamshell: Größe des Fensters ändern

Alle

Wenn die Schaltfläche zum Ändern der Fenstergröße verfügbar ist, passen Sie die Größe des Fensters an. Die App stürzt nicht ab, bleibt nicht hängen und gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Probiere dies auf verschiedenen Seiten der App aus. Der aktive Cursor bleibt an seiner Position und der Seiteninhalt ändert sich nur, um sich an ein größeres Bildschirmlayout anzupassen.

Fensterverwaltung

Clamshell: Größenanpassung in freiem Format

Alle

Ziehen Sie die Ecke des Fensters, um die Größe zu ändern. Die App stürzt nicht ab, bleibt nicht hängen und gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Probiere dies auf verschiedenen Seiten der App aus. Der aktive Cursor bleibt an seiner Position und der Seiteninhalt ändert sich nur, um sich an ein größeres Bildschirmlayout anzupassen.

Fensterverwaltung

Clamshell: App wieder öffnen

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße verfügbar ist, passen Sie die Größe des Fensters an, schließen Sie die App und öffnen Sie sie dann 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, bleibt nicht hängen und gibt keinen ANR-Fehler aus und die Inhalte werden unverändert wieder angezeigt.

Fensterverwaltung

Clamshell: Vollbild-App

Alle

Mit der Vollbildtaste auf der ChromeOS-Tastatur wird die App im Vollbildmodus ohne obere Leiste angezeigt. Die App stürzt nicht ab, bleibt nicht hängen und gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert.

Maus und Touchpad

Clamshell: Klick auf Touchpad

Alle

Verwende das Touchpad, um auf die Touchbedienung zu klicken. Die App reagiert ohne Verzögerung.

Maus und Touchpad

Clamshell: Rechtsklick auf dem Touchpad

Alle

Mit dem Touchpad kannst du mit zwei Fingern mit der rechten Maustaste auf eine Touchbedienung klicken. Die App reagiert ohne Verzögerung.

Maus und Touchpad

Clamshell: Scrollen auf dem Touchpad

Alle

Nutze in einem scrollbaren Bereich der App, z. B. in einer Liste, auf dem Touchpad die Scrollaktion mit zwei Fingern. Scrollen von App-Inhalten.

Maus und Touchpad

Clamshell: Touchpad-Zoom

Alle

Nutze das Touchpad zum Zoomen in einem zoombaren Bereich der App, z. B. in einem Bild oder einer Karte. Zoomfunktion für App-Inhalte

Maus und Touchpad

Clamshell: Mausklick

Alle

Klicke mit einer Maus auf ein Touchbedienelement. Die App reagiert ohne Verzögerung.

Maus und Touchpad

Clamshell: Rechtsklick mit der Maus

Alle

Klicke mit einer Maus mit der rechten Maustaste auf ein Touchbedienelement. Die App reagiert ohne Verzögerung, wenn eine Berührung an dieser Stelle erfolgt ist.

Maus und Touchpad

Clamshell: Scrollen mit der Maus

Alle

Verwenden Sie in einem scrollbaren Bereich der App, z. B. in einer Liste, das Scrollrad. Scrollen von App-Inhalten.

Maus und Touchpad

Clamshell: Zum Zoomen mit der Maus scrollen

Alle

Nutze in einem zoombaren Bereich der App, z. B. in einem Bild oder einer Karte, das Scrollrad. Zoomfunktion für App-Inhalte

Maus und Touchpad

Clamshell: Klick auf Touchscreen

Alle

Drücke mit deinem Finger auf ein Touchbedienelement. Die App reagiert ohne Verzögerung.

Maus und Touchpad

Clamshell: Touchscreen per Rechtsklick

Alle

Berühre und halte ein Touchbedienelement mit deinem Finger. Die App reagiert ohne Verzögerung.

Maus und Touchpad

Clamshell: Scrollen auf dem Touchscreen

Alle

Scrollen Sie in einem scrollbaren Bereich der App, z. B. in einer Liste, können Sie mit einem oder zwei Fingern scrollen. Scrollen von App-Inhalten.

Maus und Touchpad

Clamshell: Touchscreen-Zoom

Alle

Zoome in einem zoombaren Bereich der App, z. B. in einem Bild oder auf einer Karte, mit den Fingern auf dem Touchscreen. Zoomfunktion für App-Inhalte

Stylus

Clamshell: Klicken mit Eingabestift

Alle

Klicke mit einem Eingabestift auf ein Touchbedienelement. Die App reagiert ohne Verzögerung.

Stylus

Clamshell: Scrollen mit Eingabestift

Alle

Nutze in einem scrollbaren Bereich der App, z. B. einer Liste, die Wisch- oder Scroll-Aktion mit dem Eingabestift. Scrollen von App-Inhalten.

Eingang

Clamshell: Physische Tastatur

Alle

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

In-App-Inhalte kaufen

IAP aktiviert

Wenn Sie angemeldet sind, versuchen Sie, einige In-App-Inhalte zu kaufen. Inhalte werden in der App entsprechend angezeigt. Der Kauf wird in den bisherigen Käufen in Google Play angezeigt.

Sperren/fortsetzen

Alle

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

WLAN

Alle

Schalte das WLAN aus. Die App beschwert sich über fehlende Internetverbindung. Schalten Sie das WLAN wieder ein. Die App stellt wieder eine Internetverbindung her und funktioniert wieder.

Fensterverwaltung

Wechsel zwischen Clamshell und TouchView

Alle

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

TouchView: App starten

Alle

Die App wird ohne Absturz, Aufhängen oder Auslösen eines ANR-Fehlers geöffnet. Der App-Inhalt ist aufrecht. Teste das im Hoch- und Querformat.

Fensterverwaltung

TouchView: Größe des Fensters anpassen

Alle

Wenn die Schaltfläche zum Ändern der Fenstergröße verfügbar ist, passen Sie die Größe des Fensters an. Die App stürzt nicht ab, bleibt nicht hängen und gibt keinen ANR-Fehler aus. Der App-Inhalt wird skaliert. Probieren Sie dies auf verschiedenen Seiten der App aus. Der aktive Cursor bleibt an seiner Position und der Seiteninhalt ändert sich nur, um sich an ein größeres Bildschirmlayout anzupassen. Teste das im Hoch- und Querformat.

Fensterverwaltung

TouchView: App wieder öffnen

Alle

Wenn die Schaltfläche zum Anpassen der Fenstergröße verfügbar ist, passen Sie die Größe des Fensters an, schließen Sie die App und öffnen Sie sie dann 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, bleibt nicht hängen und gibt keinen ANR-Fehler aus und die Inhalte werden unverändert wieder angezeigt.

Fensterverwaltung

TouchView: Gerät drehen

Alle

Drehe das Gerät im Tablet-Modus um 90 Grad. Die App dreht sich entweder nicht ODER sie dreht sich und die Größe von Fenster und Inhalt wird angepasst. Der aktive Cursor oder die aktive Seite bleibt an Ort und Stelle.

Eingang

TouchView: Klick auf Touchscreen

Alle

Drücke mit deinem Finger auf ein Touchbedienelement. Die App reagiert ohne Verzögerung.

Eingang

TouchView: Touchscreen mit Rechtsklick

Alle

Berühre und halte ein Touchbedienelement mit deinem Finger. Die App reagiert ohne Verzögerung.

Eingang

TouchView: Scrollen per Touchscreen

Alle

Scrollen Sie in einem scrollbaren Bereich der App, z. B. in einer Liste, können Sie mit einem oder zwei Fingern scrollen. Scrollen von App-Inhalten.

Eingang

TouchView: Touchscreen-Zoom

Alle

Zoome in einem zoombaren Bereich der App, z. B. in einem Bild oder auf einer Karte, Inhalte mit den Fingern heran. Zoomfunktion für App-Inhalte

Eingang

TouchView: Klicken mit Eingabestift

Alle

Klicke mit einem Eingabestift auf ein Touchbedienelement. Die App reagiert ohne Verzögerung.

Eingang

TouchView: Scrollen mit Eingabestift

Alle

Nutze in einem scrollbaren Bereich der App, z. B. in einer Liste, die Aktion zum Wischen oder Scrollen mit dem Eingabestift. Scrollen von App-Inhalten.

Eingang

TouchView: Bildschirmtastatur

Alle

Tippe im Tabletmodus auf einen Bereich in der App, in dem Text eingegeben und eingegeben werden kann. Die Bildschirmtastatur und der Text werden wie erwartet angezeigt. Probier das im Hoch- und Querformat und auch mit den Übergängen zwischen ihnen aus.

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 Aufzeichnung wird die Vorschau korrekt skaliert und ausgerichtet. Die Wiedergabe erfolgt reibungslos und ohne Verzögerungen bei Audio- oder Videoinhalten. Das Video wird in seiner aufgezeichneten Geschwindigkeit wiedergegeben. Teste das im Hoch- und Querformat.

Fensterverwaltung

TouchView: Ausrichtung bei eingeschalteter Kamera ändern

Kommunikation

Öffne die Kamera der App. Drehe das Gerät um 90 Grad. Die App stürzt nicht ab, bleibt nicht hängen und gibt keinen ANR-Fehler aus. Die App dreht sich entweder nicht ODER sie dreht sich und die Größe von Fenster und Inhalt wird entsprechend angepasst.

Inhalte erstellen

Erstellen von Inhalten

Die Ausgabe wie Zeichnung, Text oder Audio wird wie erwartet und ohne Verzögerungen in der App aufgenommen.

Inhalte speichern

Erstellen von Inhalten

Die App speichert die Inhalte entweder lokal oder in der Cloud, und sie werden beim erneuten Öffnen ordnungsgemäß neu erstellt.

Funktion zum Teilen von Inhalten

Die App teilt Inhalte mit Dritten. Drittanbieter können Inhalte empfangen und öffnen.

1:1-Kommunikation

Kommunikation

Senden Sie einen der möglichen Nachrichtentypen an einen anderen Nutzer, z. B. eine E-Mail, eine SMS, einen Telefonanruf oder einen Videoanruf. Prüfen Sie die Übertragung.

1:n-Kommunikation

Kommunikation

Posten Sie einen Beitrag aller möglichen Arten in einer Gruppe, z. B. einen Newsfeed-Beitrag, Forenbeitrag oder eine Chatgruppe. Prüfen Sie die Übertragung.

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 Aufzeichnung wird die Vorschau korrekt skaliert und ausgerichtet. Die Wiedergabe erfolgt reibungslos und ohne Verzögerungen bei Audio- oder Videoinhalten. Außerdem wird das Video in seiner aufgezeichneten Geschwindigkeit wiedergegeben.

Kamera

Clamshell: Kamera versucht, die App wieder zu starten

Kommunikation

Öffne die Kamera der App. Schließen Sie den Deckel des Geräts. Öffnen Sie den Deckel des Geräts. Der Nutzer kann weiterhin ein Foto aufnehmen oder versuchen, ein Foto aufzunehmen, ohne die App neu zu starten.

Eingang

Zum Zeichnen tippen

Zeichnung oder Handschrift

Mit einem Finger kannst du Striche in die App eingeben. Die Striche werden wie erwartet und ohne Verzögerung auf dem Canvas angezeigt.

Stylus

Eingabestift zum Zeichnen

Zeichnung oder Handschrift

Du kannst mit dem Eingabestift Zeichenstriche in die App eingeben. Die Striche werden wie erwartet und ohne Verzögerung auf dem Canvas angezeigt.

Videowiedergabe

Kommunikation oder soziale Medien und soziale Medien

Spiel ein Video direkt in der App ab. Kristallklarer Sound

Tonlautstärke

Kommunikation oder soziale Medien und soziale Medien

Wenn die App über Lautstärkeregler verfügt, versuche, die Lautstärke zu ändern, während Medien mit Ton wiedergegeben werden. Die Lautstärke wird automatisch angepasst.

Neigungsbewegung

Spiele

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

Standortermittlung

Wetter, Karten oder Navigation

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

Andere app-spezifische Funktionen werden nicht erläutert.

Alle

Verwenden Sie diese Option nur, wenn keine der vorhergehenden Testfälle für Aktionen passt.

Benutzeroberfläche

Layout für einen großen Bildschirm

Alle

Wenn die Benutzeroberfläche der App den zusätzlichen Platz auf dem Bildschirm ausnutzt, nehmen Inhalte die gesamte Bildschirmbreite auf dem Gerät ein oder Inhalte haben eine geeignete Größe.

Maus und Touchpad

Clamshell: Drag-and-drop auf dem Touchpad

Alle

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

Maus und Touchpad

Clamshell: Drag-and-drop der Maus

Alle

Legen Sie mit einer Maus ein Element, z. B. ein Bild, in einen Bereich der App ab, in dem es sinnvoll ist. Das abgelegte Objekt wird ausgeführt.

Eingang

Clamshell: Drag-and-drop auf dem Touchscreen

Alle

Lege mit dem Finger ein Element, z. B. ein Bild, in einen Bereich der App, in dem es sinnvoll ist. Das abgelegte Objekt wird ausgeführt.

Stylus

Clamshell: Drag-and-drop mit Eingabestift

Alle

Lege mit dem Eingabestift ein Element (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Tastenkombinationen und Navigation

Clamshell: Sondertasten: Pfeil

Alle

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

Tastenkombinationen und Navigation

Clamshell: Sonderschlüssel: Tabulatortaste

Alle

Die Tabulatortaste auf der ChromeOS-Tastatur funktioniert erwartungsgemäß.

Tastenkombinationen und Navigation

Clamshell: Sondertasten: Ausschneiden und Kopieren

Alle

Wählen Sie in einem Texteingabefeld, z. B. in einer Nachrichteneingabe oder einem Highscore-Namen, vorhandenen Text aus. Schneide es mit Strg + X aus. Fügen Sie den Test mit Strg + V in eine andere App ein. Wiederholen Sie den Test mit Strg + C anstelle von Strg + X.

Tastenkombinationen und Navigation

Clamshell: Sondertasten: Esc-Taste

Alle

Mit der Esc-Taste können Sie das aktive Fenster schließen oder zur vorherigen Seite zurückkehren.

Tastenkombinationen und Navigation

Clamshell: Sonderschlüssel: Eingabetaste

Alle

Wenn Sie die Eingabetaste drücken, wird die ausgewählte Schaltfläche ausgelöst. Wenn Sie ein Eingabefeld in einem Formular mit mehreren Feldern bearbeiten, wird durch Drücken der Eingabetaste das Formular gesendet.

Tastenkombinationen und Navigation

Clamshell: Sonderschlüssel: Eingabetaste zum Senden

Alle

Geben Sie etwas Text in ein Texteingabefeld ein, z. B. in eine Nachrichteneingabe oder einen Highscore-Namen, und drücken Sie dann die Eingabetaste. Der Text wird an die App gesendet.

Tastenkombinationen und Navigation

Clamshell: Sonderschlüssel: App-Hot-Schlüssel

Alle

Du kannst versuchen, gängige Tastenkombinationen für die App zu drücken. Die App reagiert erwartungsgemäß.

Tastenkombinationen und Navigation

Clamshell: Sondertasten: Zurück

Alle

Die Zurück-Taste auf der ChromeOS-Tastatur funktioniert wie die Zurück-Taste unter Android.

Tastenkombinationen und Navigation

Clamshell: Sonderschlüssel: Aktualisieren

Alle

In einem Bereich der App mit aktuellen oder verderblichen Inhalten wird mit der Aktualisierungstaste auf der ChromeOS-Tastatur die Ansicht aktualisiert.

Tastenkombinationen und Navigation

Clamshell: Sondertasten: Fenster andocken

Alle

Verwenden Sie Alt + [ oder Alt + ], um die App an einer Seite des Bildschirms anzudocken. App-Dockingstationen, ähnlich wie ein Chrome-Browser

Desktop-Funktionen

Offlinemodus

Alle

Schalte das WLAN in den Einstellungen aus. Versuchen Sie, eine Funktion der App zu verwenden, die offline verfügbar ist. Die Offlinefunktion funktioniert.

Eingang

TouchView: Drag-and-drop auf dem Touchscreen

Alle

Lege mit dem Finger ein Element, z. B. ein Bild, in einen Bereich der App, in dem es sinnvoll ist. Das abgelegte Objekt wird ausgeführt.

Stylus

TouchView: Drag-and-drop mit Eingabestift

Alle

Lege mit dem Eingabestift ein Element (z. B. ein Bild) in einem geeigneten Bereich der App ab. Das abgelegte Objekt wird ausgeführt.

Stylus

Druck des Eingabestifts

Zeichnung oder Handschrift

Verwenden Sie den Eingabestift, um Zeichenstriche einzugeben oder zu löschen, indem Sie verschiedene Drucktasten drücken. Striche werden auf dem Canvas wie erwartet mit variabler Stärke angezeigt.

Stylus

Eingabestift-Löschung

Zeichnung oder Handschrift

Wähle die Option „Löschen“ aus und verwende den Eingabestift, um Teile einer Zeichnung zu löschen. Die Markierungen verschwinden wie erwartet. Das ist wichtig für Zeichen-Apps. Notizen-Apps sind in der Regel davon ausgenommen.

Stylus

Nur Eingabestift (Finger ablehnen)

Zeichnung oder Handschrift

Wähle die Option aus, dass der Modus „Nur Eingabestift“ verwendet werden soll. Zeichnen Sie mit dem Eingabestift und dann mit dem Finger. Auf dem Canvas sind bei Verwendung des Eingabestifts und nicht mit dem Finger Markierungen zu sehen.

Stylus

Abbrechen

Zeichnung oder Handschrift

Lege deine Handfläche beim Zeichnen mit dem Eingabestift auf den Touchscreen. Auf dem Canvas sind keine zusätzlichen Markierungen zu sehen (sogenannte „Palmablehnung“).

Desktop-Funktionen

Multitasking-Funktion

Hintergrund-Apps

Öffne die App, aktiviere die Funktion und öffne eine beliebige andere App. In der App wird die Hintergrundfunktion fortgesetzt, z. B. Audio im Hintergrund oder eine Stoppuhr.