Bugs in MyMojoHealth für Android gefunden

MyMojoHealth

4.3

MyMojoHealth für Android ist eine benutzerfreundliche App, die Blutzucker- und Ketonmesswerte für Liebhaber der ketogenen Diät aufzeichnet. Sie lässt sich nahtlos mit Ihrem Keto-Mojo-Messgerät verbinden und synchronisiert die Ergebnisse ohne manuelle Eingabe direkt mit Ihrem Smartphone. Die App bietet eine automatische GKI-Berechnung und ein personalisiertes Dashboard zur einfachen Überwachung des Fortschritts und der Makros, sowie eine Fülle von Ressourcen und Unterstützung durch die Community.

Unser QAwerk-Team hat einen umfassenden Bug Crawl von MyMojoHealth für Android durchgeführt und mehrere Probleme identifiziert, die die Funktionalität und die Benutzerfreundlichkeit beeinträchtigen. Wir laden Sie ein, unsere Ergebnisse zu überprüfen und zu sehen, wie wir die Leistung und Qualität der App verbessern können.

10K+downloads
1,508 Bewertungen

Eingegebene Daten werden nicht in Diagrammen angezeigt

Die Strenge:

Kritisch

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche „Messwerte hinzufügen“.
  3. Füllen Sie das Feld „Wert“ aus.
  4. Klicken Sie auf die Schaltfläche „Senden“.
  5. Blättern Sie auf der Seite nach unten und sehen Sie sich alle Diagramme und Grafiken an.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Die eingegebenen Daten werden nicht in den Diagrammen angezeigt.

Erwartetes Ergebnis:

Die eingegebenen Daten sollten in den Diagrammen angezeigt werden.

Eingabefeld löscht sich selbst, wenn der Benutzer Daten eingibt

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Einstellungen“.
  2. Klicken Sie auf die Schaltfläche „Versorgungseinstellungen“.
  3. Schalten Sie den Schalter „Meine Vorräte verwalten“ ein.
  4. Klicken Sie auf das Eingabefeld „KETONES STRIPS“.
  5. Geben Sie einen Wert von 1000000 ein.
  6. Klicken Sie auf das Eingabefeld „GLUCOSE STRIPS“.
  7. Geben Sie einen Wert von 1000000 ein.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Das Eingabefeld löscht sich selbst, wenn der Benutzer Daten eingibt.

Erwartetes Ergebnis:

Das Feld sollte sich nicht von selbst löschen.

Popup-Fenster für die Zugriffsberechtigung erscheint erneut, wenn es abgebrochen wird

Die Strenge:

Geringfügig

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Lesungen“.
  2. Klicken Sie auf die Schaltfläche „Synchronisieren“.
  3. Klicken Sie außerhalb des Popups.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Wenn der Benutzer das Popup-Fenster für die Zugriffsgewährung abbricht, wird erneut ein Popup-Fenster mit der Frage angezeigt, ob er Zugriff benötigt.

Erwartetes Ergebnis:

Ein Popup sollte nur erscheinen, wenn der Zugriff nach dem Klicken auf die Schaltfläche „Verweigern“ verweigert wird.

Texttastatur öffnet sich für Telefonnummern-Eingabefeld

Die Strenge:

Geringfügig

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche „Burgermenü“.
  3. Klicken Sie auf die Schaltfläche „Einstellungen“.
  4. Klicken Sie auf das Feld „Handynummer“.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Es öffnet sich eine Texttastatur für das Eingabefeld „Handynummer“.

Erwartetes Ergebnis:

Für das Rufnummerneingabefeld sollte sich eine Tastatur mit Zahlen und dem „+“-Symbol öffnen.

Pop-up verschiebt sich beim Scrollen der Seite

Die Strenge:

Geringfügig

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche mit den drei Punkten.
  3. Klicken Sie auf die Schaltfläche „Ereignis hinzufügen“.
  4. Füllen Sie das Feld „Ereignisname“ aus.
  5. Klicken Sie auf die Schaltfläche „Absenden“.
  6. Klicken Sie auf das Schloss neben dem Ereignis.
  7. Blättern Sie auf der Seite nach unten.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Pop-up springt beim Scrollen der Seite.

Erwartetes Ergebnis:

Das Popup-Fenster sollte beim Scrollen der Seite stationär bleiben.

Dunkler Modus gilt nur für Webview-Inhalte

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Schalten Sie den Schalter auf den dunklen Modus um.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Der dunkle Modus gilt nur für den Inhalt der Webansicht.

Erwartetes Ergebnis:

Der dunkle Modus sollte für die gesamte Anwendung gelten.

Dropdown verengt sich, wenn der Benutzer die Suche startet

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche „Burgermenü“.
  3. Klicken Sie auf die Schaltfläche „Einstellungen“.
  4. Klicken Sie auf das Feld „Land“.
  5. Geben Sie „UK“ ein.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Die Dropdown-Liste wird eingegrenzt, wenn der Benutzer eine Suche startet.

Erwartetes Ergebnis:

Die Breite der Auswahlliste sollte fest bleiben.

Tastatur übersteuert Dropdown

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche mit den drei Punkten.
  3. Klicken Sie auf die Schaltfläche „Ereignis hinzufügen“.
  4. Füllen Sie das Feld „Ereignisname“ aus.
  5. Klicken Sie auf die Schaltfläche „Absenden“.
  6. Klicken Sie auf die Schaltfläche des Burger-Menüs neben dem Wort „Berichte“.
  7. Klicken Sie auf die Schaltfläche „Detaillierte Messwerte“.
  8. Blättern Sie durch das Dropdown-Menü.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Die Tastatur hat Vorrang vor der Auswahlliste.

Erwartetes Ergebnis:

Die Tastatur sollte die Auswahlliste nicht überlagern.

Filter-Platzhalter ist nach oben verschoben

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche „Dashboard“.
  2. Klicken Sie auf die Schaltfläche mit den drei Punkten.
  3. Klicken Sie auf die Schaltfläche „Ereignis hinzufügen“.
  4. Füllen Sie das Feld „Ereignisname“ aus.
  5. Klicken Sie auf die Schaltfläche „Absenden“.
  6. Klicken Sie auf die Schaltfläche des Burger-Menüs neben dem Wort „Berichte“.
  7. Klicken Sie auf die Schaltfläche „Ereignisse“.
Der Umgebung:

Xiaomi Mi 10 (Android 13 TKQ1.221114.001, Xiaomi HyperOS 1.0.1.0. )

Tatsächliche Ergebnis:

Der Platzhalter „Filter“ wird nach oben verschoben.

Erwartetes Ergebnis:

Der Platzhalter „Filter“ muss in der Höhe zentriert sein.

Filter-Platzhalter ist nach oben verschoben
Ich habe die MyMojoHealth Android-App getestet, die Blutzucker- und Ketonwerte vom Keto-Mojo-Messgerät mit dem Smartphone synchronisiert. Ich habe 9 Fehler gefunden, darunter Probleme mit der Datenanzeige in Diagrammen, Fehlfunktionen in Eingabefeldern, der Handhabung von Pop-ups und Unstimmigkeiten im Dunkelmodus. Um die App zu verbessern, ist es wichtig, gründliche Tests auf verschiedenen Android-Geräten und -Versionen durchzuführen, um die Kompatibilität zu verbessern. Die Verwendung von automatisierten Testtools wie Appium und die Durchführung von Regressionstests nach Fehlerbehebungen verbessern die Identifizierung und Lösung von Problemen. Die Einhaltung der Best Practices von QAwerk für das Testfallmanagement und die Fehlerberichterstattung wird die Qualität der App und das Nutzererlebnis weiter verbessern.
Iryna, QA-Ingenieurin

Iryna, QA-Ingenieurin

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

Engagieren Sie uns