In diesem Ratgeber
Kamerafunktionen hängen von Hardware, der Kamera-App des Herstellers und der Android-Version ab. Deshalb brechen sie auf Geräten, die du nicht besitzt. Diese Liste deckt Aufnahme, Auswahl und Upload ab.
Zuerst die Berechtigungen
- Erlauben, ablehnen, dauerhaft ablehnen. Führe die Funktion mit jeder Antwort aus. Eine abgelehnte Kamera-Berechtigung sollte zu einer Erklärung führen, nicht zu Absturz oder schwarzem Bild.
- Berechtigung entzogen, während die App im Hintergrund ist. In den Systemeinstellungen entziehen, zur App zurückkehren und die Funktion nutzen.
- Einmalige Zugriffe und "nur während der Nutzung". Fragt deine App an, prüfe, dass sie beim nächsten Start damit umgeht, dass die Berechtigung weg ist.
- Auswahldialog statt voller Galerie. Wählen Nutzer Fotos über die System-Auswahl, prüfe, dass die App ohne breiten Speicherzugriff funktioniert.
Aufnahme
- Foto und Video aufnehmen. Prüfe, ob das Ergebnis gespeichert und angezeigt wird und nicht falsch gedreht ist.
- Ausrichtung. Im Hoch- und Querformat aufnehmen und das Handy mitten in der Aufnahme drehen. Falsche Drehung ist ein Klassiker.
- Frontkamera und Rückkamera. Wechseln, auch schnell hintereinander.
- Wenig Licht, Blitz an und aus.
- Unterbrechungen. Anruf, Benachrichtigung oder App-Wechsel während der Aufnahme. Zurückkehren und den Zustand prüfen.
- Eine andere App belegt die Kamera. Funktion öffnen, während eine andere App die Kamera nutzt.
- Wenig Speicherplatz. Speicher füllen und Speichern versuchen.
- Lange Aufnahmen. Länger aufnehmen als üblich; auf Arbeitsspeicher und Dateigröße achten.
Auswählen und Importieren
- Verschiedene Quellen. Aus Galerie, Cloud-Fotos, Dateien und Downloads wählen.
- Große Dateien. Ein Foto einer hochauflösenden Kamera und ein langes Video.
- Formate. Gängige Fotoformate und Videos verschiedener Geräte. Wähle etwas, das deine App nicht erwartet, und prüfe, dass eine klare Fehlermeldung kommt.
- Viele auf einmal. Mehrere Dateien auswählen, falls die App das erlaubt.
- Abbrechen. Aus der Auswahl zurückgehen; die App kehrt sauber zurück.
Upload und Verarbeitung
- Fortschritt und Abbruch. Große Uploads brauchen sichtbaren Fortschritt und eine Möglichkeit zu stoppen.
- Schwache Verbindung. Netz mitten im Upload wechseln und Flugmodus testen.
- Hintergrund. App während des Uploads verlassen; läuft er weiter oder bricht er klar ab?
- Kompression und Größenlimits. Prüfe, dass Limits mit klarer Meldung durchgesetzt werden.
- Metadaten. Entscheide, ob Standortdaten in Fotos behalten oder entfernt werden sollen, und prüfe, ob deine App das tut. Das berührt Datenschutz; keine Rechtsberatung.
- Wiedergabe. Spiele die hochgeladenen Medien auf einem anderen Gerät ab.
Gerätevielfalt
Teste, wenn möglich, auf mindestens zwei Herstellern und zwei Android-Versionen. Kamerafehler hängen oft an einem davon. Bitte Tester, in jeder Meldung Gerätemodell und Android-Version zu nennen. Siehe Wie Tester einen Android-Fehlerbericht senden.
Zurück zum Android-Testing-Leitfaden. Dazu: Checkliste Standort und Sensoren und App-Signatur und Tester.
AppReviewX liefert privates, strukturiertes Feedback von anderen Entwicklern auf verschiedenen Geräten; 1 Feedback = 1 Credit. Kostenlos starten.