Bugs in January: AI Health Tracker für iOS gefunden

January: AI Health Tracker

4.5

January AI ist eine Plattform, deren Schwerpunkt darauf liegt, technologische Fortschritte zur Verbesserung des persönlichen Gesundheitsmanagements zu nutzen. Diese KI-gestützte Anwendung zielt darauf ab, vorausschauende und personalisierte Lösungen für den Umgang mit chronischen Erkrankungen, insbesondere Diabetes, bereitzustellen.

Bei näherer Betrachtung ihrer Funktionalität bietet die Plattform Funktionen wie die Erfassung von Mahlzeiten, Blutzuckerprognosen und die Überwachung der körperlichen Aktivität. Sie verbindet wissenschaftliche Erkenntnisse mit maschinellem Lernen, um einen einzigartigen, datengestützten Gesundheitsplan zu erstellen, der speziell auf die Bedürfnisse jedes einzelnen Nutzers zugeschnitten ist.

Bei QAwerk haben wir die January AI-Plattform einer gründlichen Fehleranalyse unterzogen und festgestellt, dass sie insgesamt sehr solide ist. Allerdings haben unsere Tester mehrere Fehler entdeckt, die die Benutzererfahrung beeinträchtigen. Wir laden Sie ein, unsere Ergebnisse zu erkunden und zu verstehen, wie diese Probleme behoben werden könnten, um die App zu verbessern.

5K+downloads
1.2K Bewertungen

Der Aufzeichnungstimer läuft während einer Alarmunterbrechung weiter, solange kein Ton aufgezeichnet wird

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Auf der Registerkarte „Jan“ läuft gerade eine Sprachaufzeichnung.
  2. Ein Systemalarm ist geplant.
Wiedergabeschritte:
  1. Starten Sie eine Sprachaufzeichnung auf der Registerkarte „Jan“.
  2. Warten Sie, bis der geplante Alarm ausgelöst wird.
  3. Sprechen Sie weiter, während der Alarm aktiv ist.
  4. Quittieren Sie den Alarm.
  5. Beenden Sie die Aufnahme und reichen Sie sie zur Transkription ein.
Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Der Aufnahmetimer läuft weiter, während der Alarm aktiv ist, was darauf hindeutet, dass die Aufnahme noch läuft. Allerdings wird jegliche Sprache während des Alarms nicht aufgezeichnet und nicht in die endgültige Transkription aufgenommen.

Erwartetes Ergebnis:

Die Anwendung sollte den Aufnahmestatus korrekt wiedergeben. Wird die Audioaufnahme durch den Systemalarm unterbrochen, sollte der Aufnahmetimer pausieren oder der Nutzer darüber informiert werden, dass die Aufnahme unterbrochen wurde. Alternativ sollten, falls der Timer weiterläuft, alle gesprochenen Inhalte erfasst und in die Transkription aufgenommen werden.

Die Anwendung ermöglicht es, Mahlzeiten für zukünftige Daten zu erfassen, ohne sie zu speichern

Die Strenge:

Schwerwiegend

Voraussetzungen:

Der Benutzer befindet sich im Popup-Fenster „Lebensmittel suchen oder eintragen“.

Wiedergabeschritte:
  1. Wählen Sie die Option „Suchen“ aus.
  2. Suchen Sie nach einer beliebigen Mahlzeit.
  3. Wählen Sie die Option aus der Liste aus.
  4. Wählen Sie ein zukünftiges Erfassungsdatum aus.
  5. Tippen Sie auf die Schaltfläche „Aktualisieren“.
  6. Tippen Sie auf die Schaltfläche „Erfassen“.
Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Die App ermöglicht es dem Benutzer, ein zukünftiges Datum auszuwählen und den Eingabevorgang für die Mahlzeit abzuschließen, wodurch der Eindruck entsteht, dass die Mahlzeit erfasst wurde.
Das zukünftige Datum kann jedoch nicht aus dem Kalender ausgewählt werden. Die erfasste Mahlzeit ist nicht auffindbar. Die Mahlzeit scheint nicht gespeichert worden zu sein.

Erwartetes Ergebnis:

Die App sollte sich in allen Abläufen konsistent verhalten. Zukünftige Daten sollten auf dem Bildschirm zur Mahlzeitenerfassung nicht auswählbar sein. Der Nutzer sollte den Speichervorgang nicht abschließen können. Eine klare Meldung sollte erklären, dass Mahlzeiten nur für den heutigen Tag oder vergangene Daten erfasst werden können.

Die Schaltfläche „Mikrofon“ reagiert nicht

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Die Berechtigung für das Mikrofon wurde nach dem ersten Antippen des Symbols „Mikrofon“ auf der Registerkarte „Jan“ noch nicht erteilt.
  2. Der Benutzer befindet sich auf der Registerkarte „Jan“.
Wiedergabeschritte:

Tippen Sie auf die Schaltfläche „Mikrofon“, um die Sprachaufzeichnung zu starten.

Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Die Schaltfläche „Mikrofon“ reagiert nicht. Ein Antippen führt zu keiner Aktion, es erscheint keine Berechtigungsabfrage, keine Meldung, die erklärt, dass der Mikrofonzugriff deaktiviert ist, und es erfolgt keine Weiterleitung zu den App-Einstellungen.

Erwartetes Ergebnis:

Wenn die Mikrofonberechtigung verweigert wird, sollte beim Tippen auf die Schaltfläche „Mikrofon“ eine Meldung angezeigt werden, die erklärt, dass der Zugriff auf das Mikrofon für die Sprachaufzeichnung erforderlich ist. Da Nutzer die Berechtigung versehentlich verweigern können, sollte die Anwendung klare Anweisungen und eine Option zum Aufrufen der Geräteeinstellungen bereitstellen, anstatt die Schaltfläche unwirksam zu lassen.

Das ausgewählte Bild aus der Galerie wird ignoriert, und die App kehrt bei Verwendung der Funktion „Foto-Scan“ zur Kamera zurück

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer befindet sich auf dem Bildschirm „Lebensmittel suchen oder erfassen“.
  2. Die Funktion „Foto-Scan“ ist verfügbar.
  3. Auf dem Gerät befindet sich mindestens ein Foto in der Galerie.
Wiedergabeschritte:
  1. Öffnen Sie das Popup-Fenster „Lebensmittel suchen oder erfassen“.
  2. Wählen Sie die Option „Foto-Scan“ aus.
  3. Wählen Sie die Option zur Auswahl eines Fotos aus der Gerätegalerie aus.
  4. Wählen Sie ein Bild aus, das Lebensmittel enthält.
Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Nach der Auswahl eines Bildes aus der Galerie kehrt die Anwendung zum Kamerabildschirm zurück, anstatt das ausgewählte Bild zu verarbeiten.

Erwartetes Ergebnis:

Das ausgewählte Bild aus der Galerie sollte von der Funktion „Foto scannen“ verarbeitet werden. Die App sollte die Lebensmittelerkennung anhand des ausgewählten Bildes fortsetzen, ohne zur Kamera zurückzukehren.

Restaurants in der Nähe werden nach dem Teilen des aktuellen Standorts nicht korrekt geladen

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Die Standortberechtigung wurde nicht erteilt.
  2. Der Nutzer befindet sich auf dem Reiter „Restaurants“.
Wiedergabeschritte:
  1. Navigieren Sie zum Reiter „Restaurants“.
  2. Tippen Sie auf die Schaltfläche „Standort teilen“.
  3. Erteilen Sie die Standortberechtigung.
  4. Sehen Sie sich die Restaurantliste an.
  5. Öffnen Sie das Dropdown-Menü „In der Nähe“.
  6. Tippen Sie unter „In der Nähe entdecken“ auf die Schaltfläche „Aktuellen Standort verwenden“.
  7. Beobachten Sie die Liste der Restaurants in der Nähe.
Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Nach Erteilung der Standortberechtigung werden keine Restaurants in der Nähe angezeigt, obwohl die Option „Standort in der Nähe“ ausgewählt wurde. Nach manueller Auswahl der Option „Aktuellen Standort verwenden“ wird die Restaurantliste angezeigt, jedoch werden ausschließlich Subway-Standorte angezeigt (einschließlich mehrerer Einträge mit Filialnummern). Im Abschnitt „Menüartikel“ wird „Keine Menüartikel gefunden“ angezeigt.

Erwartetes Ergebnis:

Nach Erteilung der Standortberechtigung sollte die Anwendung automatisch den aktuellen Standort des Nutzers ermitteln und Restaurants in der Nähe anzeigen, ohne dass eine zusätzliche Interaktion des Nutzers erforderlich ist. Wenn der Nutzer die Option „Aktuellen Standort verwenden“ manuell auswählt, sollte die Anwendung eine vollständige und vielfältige Liste von Restaurants in der Nähe basierend auf dem aktuellen Standort des Nutzers anzeigen, zusammen mit den entsprechenden Menüartikeln, sofern verfügbar.

Nach der Rückkehr zur Registerkarte „Rezepte“ werden frühere Suchergebnisse für Rezepte angezeigt

Die Strenge:

Schwerwiegend

Voraussetzungen:

Der Nutzer befindet sich auf der Registerkarte „Rezepte“.

Wiedergabeschritte:
  1. Geben Sie den Namen einer Mahlzeit oder eines Rezepts in das Suchfeld ein.
  2. Wählen Sie eine Mahlzeit aus den Suchergebnissen aus und protokollieren Sie sie.
  3. Vergewissern Sie sich, dass sich der Nutzer auf dem Reiter „Alle“ befindet.
  4. Navigieren Sie zurück zum Reiter „Rezepte“.
  5. Beobachten Sie das Suchfeld und die Ergebnisliste.
Der Umgebung:

iPhone 14 Pro, iOS-Version 26.5.2

Tatsächliche Ergebnis:

Das Suchfeld ist leer, aber die Ergebnisse der vorherigen Suche werden weiterhin angezeigt.

Erwartetes Ergebnis:

Die Suchergebnisse sollten dem aktuellen Wert des Suchfelds entsprechen. Ist das Suchfeld leer, sollten keine früheren Suchergebnisse angezeigt werden.

Nach den QA-Tests erwies sich der „January AI Health Tracker“ als gut konzipierte und intuitive Gesundheits- und Ernährungs-App. Die Kernfunktionen, darunter die KI-gestützte Mahlzeitenprotokollierung, die Spracheingabe und die Gesundheitsüberwachung, funktionierten zuverlässig. Ich habe jedoch mehrere Fehler in den funktionalen Benutzerabläufen entdeckt. Eine Überprüfung der Implementierung dieser Funktionen und der damit verbundenen Arbeitsabläufe, gefolgt von gründlichen Regressionstests nach der Behebung der Fehler, würde dazu beitragen, die allgemeine Stabilität der Anwendung sicherzustellen.
Tetiana, QA-Ingenieurin

Tetiana, QA-Ingenieurin

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

Engagieren Sie uns