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