Bugs in Tripio Travel App für iOS gefunden
Die Trivio Travel App ist ein hilfreicher Reisebegleiter, mit dem Nutzer fantastische Reisen planen, umfassende Reiserouten erstellen, neue interessante Orte entdecken und ihre Fortschritte teilen können. Die App umfasst zahlreiche Funktionen zur Personalisierung des Reiseerlebnisses, darunter einen intelligenten Reiseroutenplaner, einen Bucket-List-Generator, ein Abhak-System, um Aktivitäten als „abgeschlossen“ zu markieren, sowie eine Auswahl an Reiseabzeichen, die Nutzer auf ihren Reisen sammeln können.
Bei QAwerk haben wir eine umfassende Fehleranalyse der Trivio-App durchgeführt und waren von ihrem Design beeindruckt. Allerdings haben wir mehrere Probleme entdeckt, die die Benutzererfahrung und einige wichtige Funktionen beeinträchtigen. Werfen Sie einen Blick auf unsere Erkenntnisse unten, um zu verstehen, wie sich diese Fehler auf die Fähigkeit der Nutzer auswirken, Reiserouten zu erstellen und ihre Reisen mit dem Trivio-Begleiter zu genießen.
Nach der Auswahl einer Reiseroute im Abschnitt „Beliebte Reiserouten anzeigen“ für das ausgewählte Reiseziel wird der Fehler „Keine Suchergebnisse für Modell [App\Models\Itinerary]11“ angezeigt
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich auf der Registerkarte „Erstellen“.
- Wählen Sie die Option „Hilfe von Tripio anzeigen“.
- Tippen Sie auf die Schaltfläche „Reiseziel anzeigen“.
- Wählen Sie einen beliebigen Ort aus.
- Tippen Sie für das ausgewählte Reiseziel auf die Schaltfläche „Beliebte Reiserouten anzeigen“.
- Wählen Sie die Option „Seattle – San Diego“ aus.
iPhone 14 Pro, iOS-Version 26.4.2
Die Option „Seattle – San Diego“ wird für alle Reiseziele angezeigt. Die Fehlermeldung „Keine Suchergebnisse für Modell [App\Models\Itinerary]11“ wird angezeigt.
Der Benutzer sollte die Reiserouten basierend auf dem ausgewählten Reiseziel sehen. Nach Auswahl der Reiseroute sollten keine Fehlermeldungen angezeigt werden.
Nach dem Hinzufügen von Notizen zu „Benutzerdefinierte Aktivität“ wird die Fehlermeldung „Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut“ angezeigt
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich auf der Registerkarte „Reiseplan“ einer von ihm erstellten Reise.
- Tippen Sie auf die drei Punkte oben auf der Seite, um das Menü zu öffnen.
- Wählen Sie die Option „Benutzerdefinierte Aktivität hinzufügen“.
- Erstellen Sie eine „Benutzerdefinierte Aktivität“.
- Scrollen Sie auf der Registerkarte „Reiseplan“ nach unten zu der erstellten Benutzerdefinierten Aktivität.
- Tippen Sie auf die drei Punkte neben der von Ihnen erstellten Benutzerdefinierten Aktivität.
- Wählen Sie die Option „Notizen zur Aktivität hinzufügen“.
- Geben Sie einige Notizen ein.
- Tippen Sie auf die Schaltfläche „Notizen hinzufügen“.
iPhone 14 Pro, iOS-Version 26.4.2
Die Fehlermeldung „Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut“ wird angezeigt.
Der Benutzer sollte in der Lage sein, Notizen zur benutzerdefinierten Aktivität hinzuzufügen, ohne dass eine Fehlermeldung angezeigt wird.
Reise behält den Status „Abgeschlossen“ bei, nachdem eine neue Aktivität zu einer abgeschlossenen Reise hinzugefügt wurde
Schwerwiegend
- Die App ist installiert.
- Es wurde eine Reise mit mehreren Aktivitäten erstellt.
- Markieren Sie die hinzugefügten Aktivitäten als „Abgeschlossen“.
- Öffnen Sie die App erneut.
- Überprüfen Sie, ob der Status der Reise auf „Abgeschlossen“ geändert wurde.
- Fügen Sie eine neue Aktivität zum „Reiseplan“ hinzu.
- Überprüfen Sie den Status der Reise.
- Berechnen Sie die Route neu.
- Überprüfen Sie den Status der Reise.
iPhone 14 Pro, iOS-Version 26.4.2
Die Reise bleibt nach dem Hinzufügen einer neuen Aktivität als „Abgeschlossen“ markiert, obwohl die neu hinzugefügte Aktivität weder abgeschlossen noch übersprungen wurde.
Der Reisestatus sollte neu berechnet werden, wenn eine neue Aktivität hinzugefügt wird. Wenn die Reise neu hinzugefügte Aktivitäten ohne endgültigen Status enthält, sollte sie nicht mehr als „Abgeschlossen“ gelten.
Als abgeschlossen markierte Aktivitäten bleiben im Reiter „Alle Aktivitäten“ als abgeschlossen, auch wenn sie aus dem „Reiseplan“ gelöscht wurden
Schwerwiegend
- Die App ist installiert.
- Die App ist geöffnet.
- Es existiert eine Reise mit mindestens einer Aktivität.
- Öffnen Sie den Reiter „Reiseplan“ der bestehenden Reise.
- Markieren Sie eine beliebige Aktivität als „Abgeschlossen“.
- Entfernen Sie die Aktivität aus dem „Reiseplan“.
- Wechseln Sie zum Reiter „Alle Aktivitäten“.
- Suchen Sie die soeben entfernte Aktivität.
iPhone 14 Pro, iOS-Version 26.4.2
Die entfernte Aktivität wird im Reiter „Alle Aktivitäten“ weiterhin mit dem Status „Abgeschlossen“ angezeigt, obwohl sie nicht mehr Teil des Reiseplans ist.
Sobald eine Aktivität aus dem Reiseplan entfernt wird, sollte ihr Abschlussstatus entsprechend aktualisiert werden oder sie sollte nicht mehr mit der Reise verknüpft sein.
Die Aktivität sollte nicht weiterhin als „Abgeschlossen“ markiert bleiben, wenn sie nicht mehr im Reiseplan enthalten ist.
Inkonsistente Validierungsregeln ermöglichen das Verschieben der letzten Aktivität, obwohl das Löschen blockiert ist
Schwerwiegend
- Die App ist installiert.
- Es existiert ein Reiseplan mit mindestens zwei Tagen.
- Öffnen Sie den Reiseplan.
- Fügen Sie nur eine Aktivität zu Tag 1 hinzu.
- Versuchen Sie, die Aktivität aus Tag 1 zu löschen.
- Beachten Sie die Validierungsmeldung.
- Tippen Sie bei derselben Aktivität auf die Schaltfläche „Verschieben“.
- Verschieben Sie die Aktivität auf einen anderen Tag.
iPhone 14 Pro, iOS-Version 26.4.2
Das System verhindert, dass der Benutzer die letzte Aktivität des Tages löscht, indem es eine Validierungsmeldung anzeigt: „Reise darf keine leeren Tage enthalten. Fügen Sie eine Aktivität zu Tag 1 hinzu.“ Trotzdem erlaubt das System, dieselbe Aktivität auf einen anderen Tag zu verschieben, wodurch Tag 1 leer bleibt.
Das System sollte für alle Aktionen einheitliche Validierungsregeln für die Tage der Reiseroute durchsetzen. Wenn leere Tage nicht zulässig sind, sollte das System auch das Verschieben der letzten Aktivität dieses Tages untersagen. Sind leere Tage hingegen zulässig, sollte der Benutzer die letzte Aktivität löschen können, ohne dass Validierungsmeldungen angezeigt werden.
Die Schaltfläche „Fortschritt teilen“ funktioniert bei erhaltenen Abzeichen nicht
Schwerwiegend
- Die App ist installiert.
- Der Benutzer hat ein neues Abzeichen erhalten.
Tippen Sie auf die Schaltfläche „Fortschritt teilen“ auf dem Abzeichen.
iPhone 14 Pro, iOS-Version 26.4.2
Das System reagiert nicht mehr.
Der Benutzer sollte seinen Fortschritt erfolgreich teilen können.
Die Schaltfläche „Locate Me“ auf „Explore Map“ reagiert nicht
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich auf der Registerkarte „Explore“.
Tippen Sie auf das Pfeilsymbol „Locate Me“.
iPhone 14 Pro, iOS-Version 26.4.2
Nach dem Tippen auf das Pfeilsymbol „Locate Me“ passiert nichts. Die Karte springt nicht zum aktuellen Standort des Benutzers, und es wird keine Fehlermeldung oder Rückmeldung angezeigt.
Nach dem Tippen auf das Pfeilsymbol „Locate Me“ sollte die Karte auf den aktuellen Standort des Benutzers zentriert werden. Wenn der Standortzugriff deaktiviert oder nicht verfügbar ist, sollte die App eine klare Meldung anzeigen, in der erklärt wird, welche Maßnahme erforderlich ist.
Es wird ein schwarzer Bildschirm angezeigt, wenn der Kamerazugriff nicht gewährt wird
Schwerwiegend
- Die App ist installiert.
- Der Kamerazugriff wurde für die Anwendung nicht gewährt.
- Navigieren Sie zum Abschnitt „Mein Profil“.
- Wählen Sie die Option „Bearbeiten“ für das Profilbild.
- Wählen Sie die Option „Kamera“.
iPhone 14 Pro, iOS-Version 26.4.2
Anstelle des Kamerabildes wird ein schwarzer Bildschirm angezeigt, ohne Erklärung oder Anleitung für den Benutzer.
Die App sollte verweigerte Kameraberechtigungen wie folgt elegant handhaben:
- Anzeige einer aussagekräftigen Fehlermeldung oder eines leeren Zustands.
- eine Erklärung für den fehlenden Kamerazugriff bereitstellt
- Anweisungen dazu gibt, wie die Berechtigungen in den Geräteeinstellungen aktiviert werden können.
Am oberen Rand des Onboarding-Karussellbildschirms wird eine weiße Linie angezeigt
Geringfügig
- Die App ist installiert.
- Der Benutzer befindet sich auf dem Onboarding-Karussellbildschirm.
Beobachten Sie den oberen Bereich des Onboarding-Bildschirms.
iPhone 14 Pro, iOS-Version 26.4.2
Am oberen Rand des Onboarding-Karussellbildschirms wird eine dünne weiße Linie angezeigt.
Das Onboarding-Karussell sollte ohne unerwartete visuelle Artefakte angezeigt werden.
Die Zähler der Reisezusammenfassung sind unklar und führen zu einer verwirrenden Darstellung des Aktivitätsstatus
Geringfügig
- Die App ist installiert.
- Es existiert eine Reise mit mindestens einer Aktivität im Reiseplan.
- Öffnen Sie die Seite „Reisedetails“.
- Fügen Sie dem Reiseplan eine Aktivität hinzu.
- Markieren Sie die Aktivität als „Abgeschlossen“.
- Beobachten Sie die über dem Reiseplan angezeigten Zähler der Reisezusammenfassung.
iPhone 14 Pro, iOS-Version 26.4.2
Auf dem Bildschirm werden mehrere Zähler gleichzeitig angezeigt:
- „1 abgeschlossen“
- „1 im Reiseplan“
- „1 verfügbar“
Im Reiseplan ist jedoch nur eine abgeschlossene Aktivität sichtbar.
Es ist unklar, was die einzelnen Zähler darstellen, ob sich die Zählungen überschneiden und warum dieselbe Aktivität gleichzeitig mehreren Status zuzuordnen scheint.
Die Zähler in der Reisezusammenfassung sollten den Status der Aktivitäten klar und genau wiedergeben, mit verständlicher Terminologie und einer eindeutigen Zähllogik. Benutzer sollten leicht nachvollziehen können:
- Wie die Aktivitäten gezählt werden.
- Ob abgeschlossene Aktivitäten in den Gesamtzahlen des Reiseplans enthalten sind.
- Was der Status „Verfügbar“ im Kontext der Reise bedeutet.
Nach dem Testen der Tripio Travel App habe ich keine kritischen Fehler gefunden. Die App bietet ein intuitives und optisch ansprechendes Erlebnis bei der Reiseplanung. Es gibt jedoch einige funktionale Probleme, die die Konsistenz der Geschäftslogik, die Reiseplanverwaltung, das Verhalten von Aktivitäts-/Reisestatus und die allgemeine Benutzererfahrung beeinträchtigen. Ich empfehle die Durchführung umfassender Funktionstests, um die Stabilität zu erhöhen und die Konsistenz der Reiseverwaltungsabläufe zu verbessern.

