Bugs in Layla – AI Trip Planner für iOS gefunden
Layla ist ein KI-gestützter Reiseassistent, der Nutzern dabei hilft, Reiserouten zu erstellen, Reisen zu buchen und interessante Sehenswürdigkeiten an ihren Reisezielen zu finden.
Als wir die App im Rahmen unseres Bug Crawls untersuchten, befand das QAwerk-Team sie als hilfreich und benutzerfreundlich für die Reiseplanung. Der KI-gesteuerte Ablauf ist praktisch, und die generierten Reisen enthalten reisendefreundliche Informationen. Die vorgeschlagenen Antworten unterstützen den schnellen, unkomplizierten Planungsprozess zusätzlich.
Allerdings haben wir mehrere Fehler in den KI-Abläufen und beim Aufrufen einiger Bildschirme gefunden. Werfen Sie unten einen Blick auf unsere detaillierte Aufschlüsselung dieser Probleme.
Die Hauptnavigation und das Profil sind unmittelbar nach der Registrierung bis zum Neustart der App nicht verfügbar
Kritisch
- Der Nutzer hat sich erfolgreich registriert.
- Der Nutzer hat das Onboarding abgeschlossen.
- Während des Onboardings wurde eine Reise angelegt.
- Der Nutzer befindet sich derzeit auf der Seite „Reise“, die während des Onboardings angelegt wurde.
- Tippen Sie auf die Navigationsschaltfläche „Startseite“.
- Überprüfen Sie die verfügbaren Navigations-/Menüoptionen.
- Versuchen Sie, den Bereich „Profil“ aufzurufen.
- Schließen Sie die App.
- Öffnen Sie die App erneut.
- Überprüfen Sie die Navigationsoptionen erneut.
iPhone 14 Pro, iOS-Version 26.6
Nach der Registrierung und dem Abschluss des Onboardings funktioniert die Navigationsschaltfläche „Startseite“ nicht. Andere Optionen der Hauptnavigation bzw. des Menüs sind nicht verfügbar, und der Nutzer kann den Bereich „Profil“ nicht aufrufen. Der Nutzer kann nur mit der während des Onboarding-Prozesses erstellten Reise interagieren. Nach dem erneuten Öffnen der App werden die fehlenden Navigationsoptionen angezeigt und funktionieren wie erwartet.
Sobald die Registrierung und das Onboarding erfolgreich abgeschlossen sind, sollte der Nutzer von der während des Onboardings erstellten Seite „Reise“ aus sofortigen Zugriff auf die gesamte App-Navigation haben, einschließlich „Startseite“, „Profil“ und anderer Bereiche, ohne die App neu starten zu müssen.
Bei der Passwortüberprüfung wird bei der Kontoerstellung nicht darauf hingewiesen, dass Großbuchstaben erforderlich sind
Schwerwiegend
Der Benutzer befindet sich auf der Seite „Konto erstellen“.
- Füllen Sie die erforderlichen Felder zur Kontoerstellung aus.
- Geben Sie ein Passwort ein, das Buchstaben, Zahlen und Sonderzeichen enthält, jedoch keine Großbuchstaben.
- Versuchen Sie, das Konto zu erstellen.
- Beobachten Sie die Passwortvalidierung.
iPhone 14 Pro, iOS-Version 26.6
Das Passwort wird abgelehnt, wenn es keinen Großbuchstaben enthält. Das System zeigt dem Benutzer keine Passwortanforderungen an. Der Benutzer wird nicht im Voraus darüber informiert, dass ein Großbuchstabe oder andere spezifische Passwortkriterien erforderlich sind.
Alle geltenden Passwortanforderungen sollten während der Kontoerstellung deutlich angezeigt werden, damit der Benutzer weiß, was ein gültiges Passwort ausmacht. Wenn ein Großbuchstabe obligatorisch ist, sollte diese Anforderung ausdrücklich vor oder während der Eingabe des Passworts durch den Benutzer mitgeteilt werden.
Verlängerte Ladezeit auf dem Chat-Bildschirm nach dem Absenden einer Reiseanfrage mit Bildanhang
Schwerwiegend
- Der Benutzer ist angemeldet.
- Der Benutzer befindet sich auf dem Bildschirm zur Erstellung einer Reiseanfrage.
- Fügen Sie der Reiseanfrage ein Bild bei.
- Geben Sie eine Anfrage ein, z. B. „Ich möchte den Ort auf dem Foto besuchen.“
- Tippen Sie auf die Schaltfläche „Start“.
- Beobachten Sie den „Chat“-Bildschirm, während die Anfrage bearbeitet wird.
iPhone 14 Pro, iOS-Version 26.6
Nach dem Absenden der Reiseanfrage wird ein endloser Lade-Spinner angezeigt. Der Ladezustand endet nicht automatisch, was den Eindruck erweckt, dass die Reiseerstellung noch im Gange ist. Tatsächlich wurde die Reise jedoch im Hintergrund bereits erfolgreich erstellt. Wenn der Nutzer manuell zur Liste „Reisen“ navigiert, ist die neu erstellte Reise verfügbar. Beim Öffnen werden die generierten Reisedetails korrekt angezeigt.
Nach erfolgreicher Reiseerstellung sollte der Ladezustand automatisch enden und der Nutzer sollte die generierten Reisedetails ohne zusätzliche Navigation sehen können.
Die KI weist den Nutzer beim Starten einer weiteren Reise wiederholt an, auf die nicht vorhandene Schaltfläche „Neuer Chat“ zu tippen
Schwerwiegend
- Der Nutzer hat eine bestehende Reise.
- Der Nutzer befindet sich in dem mit dieser Reise verbundenen Chat.
- Bitten Sie die KI, das Reiseziel in ein anderes Land zu ändern, z. B. Albanien.
- Beobachten Sie, dass die KI empfiehlt, einen neuen Chat zu starten, da sich das Reiseziel erheblich unterscheidet.
- Wählen Sie „Neuen Chat starten“ aus bzw. geben Sie dies ein.
- Wählen Sie „Neuen Chat starten“ weiterhin aus bzw. geben Sie dies ein, wenn Sie dazu aufgefordert werden.
- Beobachten Sie die Antworten der KI und die verfügbaren UI-Steuerelemente.
iPhone 14 Pro, iOS-Version 26.6
Die KI fordert den Nutzer auf, auf die Schaltfläche „Neuer Chat“/„Neuen Chat starten“ zu tippen. Eine solche Schaltfläche ist auf dem aktuellen Bildschirm nicht vorhanden. Wenn der Nutzer explizit „Neuen Chat starten“ eingibt/auswählt, wird kein neuer Chat erstellt. Die KI gibt wiederholt dieselbe Anweisung, eine Schaltfläche zu verwenden, auf die der Nutzer keinen Zugriff hat, wodurch eine Gesprächsschleife entsteht. Der Nutzer kann den Ablauf für eine neue Reise anhand der von der KI gegebenen Anweisungen nicht fortsetzen.
Die KI sollte den Nutzer nur anweisen, UI-Aktionen zu nutzen, die im aktuellen Kontext tatsächlich verfügbar sind. Wenn das Starten eines separaten Chats erforderlich ist, sollte die App entweder:
ein bedienbares „Neuer Chat“-Steuerelement bereitstellen
den Ablauf für einen neuen Chat automatisch initiieren, wenn der Nutzer „Neuen Chat starten“ auswählt.
Die KI sollte den Nutzer nicht wiederholt anweisen, mit einem UI-Element zu interagieren, das nicht vorhanden ist.
Der Chat scrollt automatisch nach oben, nachdem eine vorgeschlagene Antwort ausgewählt wurde
Schwerwiegend
- Der Benutzer führt eine aktive Unterhaltung zur Reiseplanung.
- Die Unterhaltung enthält genügend Nachrichten, sodass ein Scrollen möglich ist.
- Vorgeschlagene Antwortoptionen werden am Ende der Unterhaltung angezeigt.
- Öffnen Sie den Chat zur Reiseplanung.
- Scrollen Sie zum Ende der Unterhaltung.
- Tippen Sie auf eine der vorgeschlagenen Antwortoptionen.
- Beobachten Sie die Position im Chat, nachdem der Vorschlag ausgewählt wurde.
iPhone 14 Pro, iOS-Version 26.6
Nach der Auswahl einer vorgeschlagenen Antwort scrollt der Chat automatisch nach oben zu einem früheren Teil des Chats. Der Nutzer wird aus dem aktuellen Konversationskontext herausgeführt und muss manuell wieder nach unten scrollen.
Nach der Auswahl einer vorgeschlagenen Antwort sollte der Chat an der unteren/aktuellsten Position der Unterhaltung verbleiben, damit der Nutzer die ausgewählte Nachricht und die anschließende Antwort der KI sehen kann. Die Anwendung sollte die Scrollposition des Nutzers nicht unerwartet zu einem früheren Teil der Unterhaltung verschieben.
Bei Filtern für andere Verkehrsmittel als Flüge wird die Meldung „Keine Flüge gefunden“ angezeigt
Geringfügig
- Der Nutzer hat eine bestehende Reise mit Verkehrsmittelangaben.
- Die Reise enthält keine Verkehrsmitteloptionen für Zug oder Fähre.
- Öffnen Sie die Reise.
- Navigieren Sie zum Abschnitt „Verkehrsmittel“.
- Wählen Sie den Filter „Zug“ aus.
- Beobachten Sie die Meldung im leeren Zustand.
- Wählen Sie den Filter „Fähre“ aus.
- Beachten Sie die Meldung im leeren Zustand.
iPhone 14 Pro, iOS-Version 26.6
Wenn „Zug“ oder „Fähre“ ausgewählt wird und keine passenden Transportdatensätze vorhanden sind, wird auf dem Bildschirm Folgendes angezeigt: „Keine Flüge gefunden“. Die Meldung bezieht sich speziell auf Flüge, unabhängig von der aktuell ausgewählten Transportart.
Die Meldung im leeren Zustand sollte dem ausgewählten Filter entsprechen.
Während der Tests habe ich mehrere Probleme entdeckt, die sich negativ auf die Benutzererfahrung auswirken könnten. Die Hauptprobleme betreffen das Laden und die Synchronisation des Status. Beispielsweise bleibt die App beim Laden hängen, selbst nachdem eine Reise erstellt wurde. Ich empfehle die Umsetzung von Best Practices für das Testen, insbesondere bei der Überprüfung von KI-Abläufen.

