Bugs in TreeMapper für Android gefunden

TreeMapper

0.0

TreeMapper ist eine Android-App, die Plant-for-the-Planet-Nutzer bei der Registrierung und Überwachung von Aufforstungsmaßnahmen unterstützen soll. Indem TreeMapper es Einzelpersonen ermöglicht, gepflanzte Bäume weltweit zu kartieren und zu verfolgen, soll es Aufforstungsaktivitäten rationalisieren und das Umweltbewusstsein fördern.

Die App bietet Funktionen wie standortbezogene Daten zur Baumpflanzung, benutzergesteuerte Projekterstellung und detaillierte Aufzeichnungen. Trotz der Mission, die globale Aufforstung voranzutreiben, hat unser QAwerk-Team mehrere Probleme entdeckt, die sowohl die Funktionalität als auch die Benutzerfreundlichkeit betreffen.

Nachfolgend finden Sie eine umfassende Liste der Fehler, die während unseres Bug Crawl identifiziert wurden, zusammen mit Vorschlägen für Verbesserungen.

5K+downloads
0 Bewertungen

Anmeldefehler tritt nach der Registrierung eines Google-Kontos auf

Die Strenge:

Kritisch

Voraussetzungen:

Das Gerät des Benutzers ist mit einem Google-Konto eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie auf das Burger-Menü.
  2. Klicken Sie auf die Schaltfläche „Anmelden/Sign up“.
  3. Klicken Sie auf die Schaltfläche „Mit Google fortfahren“.
  4. Wählen Sie das Konto aus, das Sie zuvor registriert haben.
  5. Klicken Sie auf die Schaltfläche, um fortzufahren.
  6. Klicken Sie auf die Schaltfläche „Unternehmen“.
  7. Füllen Sie das Feld „Name des Unternehmens“ aus.
  8. Klappen Sie die Tastatur aus.
  9. Schalten Sie alle Pullover ein.
  10. Klicken Sie auf die Schaltfläche „Profil erstellen“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Nach der Google-basierten Registrierung tritt ein Anmeldefehler auf.

Erwartetes Ergebnis:

Der Benutzer sollte nach der Registrierung erfolgreich in seinem Konto angemeldet sein.

Anmeldefehler tritt nach der Registrierung eines Google-Kontos auf

Kein Übergang zum Schritt des Ausfüllens der Daten nach der manuellen E-Mail-Registrierung

Die Strenge:

Kritisch

Voraussetzungen:

Der Benutzer ist abgemeldet oder auf der Homepage.

Wiedergabeschritte:
  1. Klicken Sie auf das Burger-Menü.
  2. Klicken Sie auf die Schaltfläche „Login/Sign up“.
  3. Klicken Sie auf die Schaltfläche „Anmelden“.
  4. Bitte geben Sie eine gültige E-Mail ein.
  5. Klicken Sie auf die Schaltfläche „Weiter“.
  6. Geben Sie ein Passwort ein, das den Anforderungen entspricht.
  7. Klicken Sie auf die Schaltfläche „Weiter“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Die App geht nach der Registrierung nicht zum Bildschirm für die Eingabe neuer Benutzerdaten.

Erwartetes Ergebnis:

Der Benutzer wird zu einem Formular weitergeleitet, um Profildetails einzugeben.

Benutzer bleibt auch nach Kontolöschung angemeldet

Die Strenge:

Schwerwiegend

Voraussetzungen:

Der Benutzer ist eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie auf das Burger-Menü.
  2. Klicken Sie auf die Schaltfläche „Konto löschen“.
  3. Klicken Sie auf die Schaltfläche „Weiter“.
  4. Geben Sie das Wort „Löschen“ in das Feld ein.
  5. Klicken Sie auf die Schaltfläche „Löschen“.
  6. Gehen Sie zurück zur Anwendung.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Trotz Kontolöschung bleibt der Benutzer angemeldet.

Erwartetes Ergebnis:

Der Benutzer sollte nach der Kontolöschung automatisch abgemeldet werden.

Standortmarkierung driftet auf der Karte, obwohl das Gerät stationär ist

Die Strenge:

Schwerwiegend

Voraussetzungen:

Benutzer eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie im unteren Menü auf die Schaltfläche Karte.
  2. Klicken Sie auf die Schaltfläche Standortbestimmung.
  3. Erlauben Sie den Zugriff auf den Standort.
  4. Klicken Sie auf die Schaltfläche Standortbestimmung.
  5. Klicken Sie auf die Schaltfläche „+“.
  6. Klicken Sie auf die Schaltfläche „Eingreifen“.
  7. Klicken Sie auf die Schaltfläche „Weiter“.
  8. Klicken Sie auf die Schaltfläche „Standortbestimmung“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Der Standort der Karte driftet ab, obwohl das Gerät still steht.

Erwartetes Ergebnis:

Der Standortpunkt bleibt stabil oder bewegt sich aufgrund der GPS-Einschränkungen nur minimal.

Nach dem Speichern von „Single Tree“-Daten wird eine leere Karte angezeigt

Die Strenge:

Schwerwiegend

Voraussetzungen:

Benutzer eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie im unteren Menü auf die Schaltfläche Karte.
  2. Klicken Sie auf die Schaltfläche Standortbestimmung.
  3. Erlauben Sie den Zugriff auf den Standort.
  4. Klicken Sie auf die Schaltfläche Standortbestimmung.
  5. Klicken Sie auf die Schaltfläche „+“.
  6. Klicken Sie auf die Schaltfläche „Einzelbaum“.
  7. Klicken Sie auf die Schaltfläche „Standort auswählen & Weiter“.
  8. Klicken Sie auf die Schaltfläche „Seite aktualisieren“.
  9. Klicken Sie auf die Schaltfläche „Ja“.
  10. Klicken Sie auf die Schaltfläche „Nicht bekannt“.
  11. Gewähren Sie den Zugriff auf die Kamera.
  12. Klicken Sie auf die Schaltfläche „Bild aufnehmen“.
  13. Klicken Sie auf die Schaltfläche „Weiter“.
  14. Geben Sie eine Höhe von 15 ein.
  15. Geben Sie den Durchmesser 20 ein.
  16. Klappen Sie die Tastatur zu.
  17. Klicken Sie auf die Schaltfläche „Weiter“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Die Karte wird nach dem Speichern als leer angezeigt.

Erwartetes Ergebnis:

Der ausgewählte Baumbereich sollte auf der Karte sichtbar sein.

Vom Benutzer erstelltes Dropdown bleibt funktionsunfähig

Die Strenge:

Schwerwiegend

Voraussetzungen:

Benutzer eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Zusätzliche Daten“.
  2. Klicken Sie auf die Schaltfläche „Formular erstellen“.
  3. Klicken Sie auf die Schaltfläche „Eingabe“.
  4. Geben Sie einen Namen ein.
  5. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  6. Klicken Sie auf die Schaltfläche „Feld hinzufügen“.
  7. Klicken Sie auf „Dropdown“.
  8. Geben Sie einen Namen mit mehr als 200 Zeichen ein.
  9. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  10. Füllen Sie beide Felder aus.
  11. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  12. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  13. Füllen Sie beide Felder aus.
  14. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  15. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  16. Klicken Sie auf die Schaltfläche „Zurück“.
  17. Klicken Sie im unteren Menü auf die Schaltfläche „Karte“.
  18. Klicken Sie auf die Schaltfläche „Standortbestimmung“.
  19. Erlauben Sie den Zugriff auf den Standort.
  20. Klicken Sie auf die Schaltfläche „Standortbestimmung“.
  21. Klicken Sie auf die Schaltfläche „+“.
  22. Klicken Sie auf die Schaltfläche „Einzelbaum“.
  23. Klicken Sie auf die Schaltfläche „Standort auswählen & Weiter“.
  24. Klicken Sie auf die Schaltfläche „Seite aktualisieren“.
  25. Klicken Sie auf die Schaltfläche „Ja“.
  26. Klicken Sie auf die Schaltfläche „Nicht bekannt“.
  27. Gewähren Sie den Zugriff auf die Kamera.
  28. Klicken Sie auf die Schaltfläche „Bild aufnehmen“.
  29. Klicken Sie auf die Schaltfläche „Weiter“.
  30. Geben Sie eine Höhe von 15 ein.
  31. Geben Sie den Durchmesser 20 ein.
  32. Klappen Sie die Tastatur zu.
  33. Klicken Sie auf die Schaltfläche „Weiter“.
  34. Klicken Sie auf die Auswahlliste.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Die Auswahlliste reagiert nicht.

Erwartetes Ergebnis:

Die Auswahlliste öffnet sich und zeigt die vom Benutzer erstellten Optionen an.

Dropdown-Auswahl füllt Feld mit Code anstelle des gewählten Textes

Die Strenge:

Schwerwiegend

Voraussetzungen:

Benutzer eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Zusätzliche Daten“.
  2. Klicken Sie auf die Schaltfläche „Formular erstellen“.
  3. Klicken Sie auf die Schaltfläche „Eingabe“.
  4. Geben Sie einen Namen ein.
  5. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  6. Klicken Sie auf die Schaltfläche „Feld hinzufügen“.
  7. Klicken Sie auf „Dropdown“.
  8. Geben Sie einen Namen mit weniger als 10 Zeichen ein.
  9. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  10. Füllen Sie beide Felder aus.
  11. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  12. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  13. Füllen Sie beide Felder aus.
  14. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  15. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  16. Klicken Sie auf die Schaltfläche „Zurück“.
  17. Klicken Sie im unteren Menü auf die Schaltfläche „Karte“.
  18. Klicken Sie auf die Schaltfläche „Standortbestimmung“.
  19. Erlauben Sie den Zugriff auf den Standort.
  20. Klicken Sie auf die Schaltfläche „Standortbestimmung“.
  21. Klicken Sie auf die Schaltfläche „+“.
  22. Klicken Sie auf die Schaltfläche „Einzelbaum“.
  23. Klicken Sie auf die Schaltfläche „Standort auswählen & Weiter“.
  24. Klicken Sie auf die Schaltfläche „Seite aktualisieren“.
  25. Klicken Sie auf die Schaltfläche „Ja“.
  26. Klicken Sie auf die Schaltfläche „Nicht bekannt“.
  27. Gewähren Sie den Zugriff auf die Kamera.
  28. Klicken Sie auf die Schaltfläche „Bild aufnehmen“.
  29. Klicken Sie auf die Schaltfläche „Weiter“.
  30. Geben Sie eine Höhe von 15 ein.
  31. Geben Sie den Durchmesser 20 ein.
  32. Klappen Sie die Tastatur zu.
  33. Klicken Sie auf die Schaltfläche „Weiter“.
  34. Klicken Sie auf die Auswahlliste.
  35. Wählen Sie eine beliebige Option.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Das Feld wird mit Code gefüllt.

Erwartetes Ergebnis:

Das Feld sollte den Text der gewählten Option anzeigen, keinen Code.

Langer Text passt nicht vollständig in das Feld

Die Strenge:

Geringfügig

Voraussetzungen:

Benutzer eingeloggt.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Zusätzliche Daten“.
  2. Klicken Sie auf die Schaltfläche „Formular erstellen“.
  3. Klicken Sie auf die Schaltfläche „Eingabe“.
  4. Geben Sie einen Namen ein.
  5. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  6. Klicken Sie auf die Schaltfläche „Feld hinzufügen“.
  7. Klicken Sie auf „Dropdown“.
  8. Geben Sie einen Namen mit mehr als 200 Zeichen ein.
  9. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  10. Füllen Sie beide Felder aus.
  11. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  12. Klicken Sie auf die Schaltfläche „Dropdown-Option hinzufügen“.
  13. Füllen Sie beide Felder aus.
  14. Klicken Sie auf die Schaltfläche „Option hinzufügen“.
  15. Klicken Sie auf die Schaltfläche „Element hinzufügen“.
  16. Klicken Sie auf die Schaltfläche „Zurück“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Der Text reicht über die Feldgrenzen hinaus und wird abgeschnitten.

Erwartetes Ergebnis:

Der gesamte Text ist innerhalb des Feldes einsehbar oder scrollbar.

Tastatur überlappt Schaltfläche bei der Unternehmensregistrierung

Die Strenge:

Geringfügig

Wiedergabeschritte:
  1. Klicken Sie auf das Burger-Menü.
  2. Klicken Sie auf die Schaltfläche „Anmelden/Sign up“.
  3. Klicken Sie auf die Schaltfläche „Mit Google fortfahren“.
  4. Wählen Sie das Konto aus, das Sie zuvor registriert haben.
  5. Klicken Sie auf die Schaltfläche, um fortzufahren.
  6. Klicken Sie auf die Schaltfläche „Unternehmen“.
  7. Klicken Sie auf das Feld „Name des Unternehmens“.
  8. Blättern Sie auf der Seite nach unten.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Die Schaltfläche wird von der Tastatur verdeckt.

Erwartetes Ergebnis:

Die Benutzeroberfläche wird angepasst oder die Schaltfläche bleibt über der Tastatur sichtbar.

Filter können nicht gescrollt werden, wenn ein Element erweitert wird

Die Strenge:

Geringfügig

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Filter“.
  2. Klicken Sie auf „Alle Eingriffe anzeigen“.
  3. Versuchen Sie, die Seite zu scrollen.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Der Bildlauf ist mit dem erweiterten Element deaktiviert.

Erwartetes Ergebnis:

Die Seite sollte scrollbar bleiben, auch wenn die Elemente erweitert sind.

Code-String erscheint im Bannernamen

Die Strenge:

Trivial

Wiedergabeschritte:
  1. Tippen Sie im unteren Menü auf „Karte“.
  2. Tippen Sie auf die Info-Schaltfläche in der unteren linken Ecke der Karte.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Der Titel des Banners enthält einen Codeausschnitt.

Erwartetes Ergebnis:

Der Bannername sollte nur lesbaren Text anzeigen.

Code-String erscheint im Bannernamen

Text überlappt den Feldrahmen

Die Strenge:

Trivial

Voraussetzungen:

Der Benutzer hat sich angemeldet.

Wiedergabeschritte:
  1. Klicken Sie im unteren Menü auf die Schaltfläche Karte.
  2. Klicken Sie auf die Schaltfläche Standortbestimmung.
  3. Erlauben Sie den Zugriff auf den Standort.
  4. Klicken Sie auf die Schaltfläche Standortbestimmung.
  5. Klicken Sie auf die Schaltfläche „+“.
  6. Klicken Sie auf die Schaltfläche „Einzelbaum“.
  7. Klicken Sie auf die Schaltfläche „Standort auswählen & Weiter“.
  8. Klicken Sie auf die Schaltfläche „Seite aktualisieren“.
  9. Klicken Sie auf die Schaltfläche „Ja“.
  10. Klicken Sie auf die Schaltfläche „Nicht bekannt“.
  11. Gewähren Sie den Zugriff auf die Kamera.
  12. Klicken Sie auf die Schaltfläche „Bild aufnehmen“.
  13. Klicken Sie auf die Schaltfläche „Weiter“.
  14. Klicken Sie auf das Feld „Höhe“.
Der Umgebung:

Gerät: Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0.)

Tatsächliche Ergebnis:

Der Text wird am Feldrand eingeblendet.

Erwartetes Ergebnis:

Der Text bleibt sauber innerhalb der Eingabefeldgrenzen enthalten.

Text überlappt den Feldrahmen
Ich habe 12 Bugs in TreeMapper für Android identifiziert, die von kritischen Login/Registrierungsproblemen bis hin zu kleineren Problemen bei der UI-Ausrichtung und dem Layout reichen. Die Zusammenarbeit mit einem spezialisierten QA-Partner wie QAwerk und die Durchführung von robusten Tests auf verschiedenen Geräten und in verschiedenen Szenarien werden die Zuverlässigkeit und die Benutzerfreundlichkeit von TreeMapper erheblich verbessern und sicherstellen, dass die Software ihre ökologische Aufgabe effektiv erfüllt.
Iryna, QA-Ingenieurin

Iryna, QA-Ingenieurin

Benötigen Sie einen zuverlässigen QS-Partner?

Engagieren Sie uns