Bugs in Artful Agenda für iOS gefunden
Artful Agenda ist eine Anwendung, die Ihnen hilft, Ihren Zeitplan und Ihre Aufgaben sinnvoll zu organisieren. Mit einer ästhetisch ansprechenden und benutzerfreundlichen Oberfläche erweitert die App herkömmliche Kalenderfunktionen durch atemberaubende Designs und anpassbare Layouts.
Artful Agenda bietet eine Vielzahl von Funktionen, darunter plattformübergreifende Synchronisierung, Listen und anpassbare Titelbilder. Ihre Funktionalität geht über einfache Kalenderfunktionen hinaus und bietet Nutzern die Flexibilität, den Kalender ihres Geräts zu integrieren, digitale Notizen zu verfassen, Erinnerungen einzurichten und sogar ihren Arbeitsbereich individuell anzupassen.
Nach einer gründlichen Untersuchung der App im Rahmen eines Bug Crawls hat das QAwerk-Team einige Fehler entdeckt, die die Leistung der App beeinträchtigen und das Nutzererlebnis beeinträchtigen könnten. Wir laden Sie ein, sich unsere Ergebnisse anzusehen und mehr darüber zu erfahren, wie diese Herausforderungen gelöst werden könnten.
Nach dem Speichern eines leeren Felds „Vorname“ wird der Fehler „Verletzung der SQL-Integritätsbeschränkung“ angezeigt
Kritisch
- Die App ist installiert.
- Der Benutzer befindet sich auf der Registerkarte „Kontoeinstellungen“.
- Leeren Sie das Feld „Vorname“.
- Tippen Sie auf die Schaltfläche „Speichern“.
iPhone 14 Pro, iOS-Version 26.4.2
Der Fehler „Verletzung der SQL-Integritätsbeschränkung“ wird angezeigt.
Dem Benutzer sollte eine Validierungsmeldung angezeigt werden, die darauf hinweist, dass das Feld „Vorname“ nicht leer gelassen werden darf.
Möglichkeit, einen Termin für ein vergangenes Datum zu erstellen
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich auf der Hauptseite.
- Wählen Sie ein Datum in der Vergangenheit aus.
- Füllen Sie alle Pflichtfelder aus.
- Speichern Sie den Termin.
iPhone 14 Pro, iOS-Version 26.4.2
Der Termin für ein Datum in der Vergangenheit wird erfolgreich erstellt.
Zudem kann der Benutzer auch einen Alarm für diesen vergangenen Termin einstellen.
Die App sollte entweder die Erstellung von Terminen in der Vergangenheit blockieren oder den Benutzer deutlich darüber informieren, dass die Erstellung vergangener Termine nur zu historischen/Protokollierungszwecken möglich ist.
Wenn vergangene Ereignisse absichtlich unterstützt werden, sollten Erinnerungen oder Alarme für solche Ereignisse nicht zulässig sein, da sie nicht ordnungsgemäß aktiviert werden können.
Unmöglichkeit, die Alarmzeit zu ändern
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich im Popup-Fenster „Ereignisdetails“.
- Geben Sie die Ereignisdetails ein.
- Fügen Sie einen Alarm hinzu.
- Versuchen Sie, die Alarmzeit zu ändern.
iPhone 14 Pro, iOS-Version 26.4.2
Die App lässt keine Bearbeitung der Alarmzeit zu.
Der Benutzer sollte die Alarmzeit ändern können.
Die Alarmeinheit ändert sich in die allgemeine Angabe „EINHEITEN“, nachdem der Termin auf „Ganztägig“ umgestellt wurde
Schwerwiegend
- Die App ist installiert.
- Die App ist geöffnet.
- Der Benutzer befindet sich auf der Seite „Kalender“.
- Erstellen Sie einen neuen Termin für heute mit einer Dauer von 1 Stunde.
- Fügen Sie einen Alarm mit dem Wert „10 Minuten“ hinzu.
- Speichern Sie den Termin.
- Öffnen Sie den erstellten Termin im Bearbeitungsmodus.
- Aktivieren Sie die Option „Ganztägig“.
- Beobachten Sie den Abschnitt „Alarm“.
iPhone 14 Pro, iOS-Version 26.4.2
Die Bezeichnung der Alarmeinheit ändert sich von „Minuten“ zu der generischen Bezeichnung „EINHEITEN“.
Wenn der Benutzer den Ereignistyp auf „Ganztägig“ umstellt, sollte die Alarmkonfiguration klar und konsistent bleiben. Das System sollte dem Benutzer keine generischen oder internen Begriffe wie „EINHEITEN“ anzeigen.
Die Veranstaltungszeit wird nach einer Zeitzonenänderung in der Ansicht „Kalender“ und unter „Veranstaltungsdetails“ unterschiedlich angezeigt
Schwerwiegend
- Die App ist installiert.
- Der Benutzer hat in den Geräteeinstellungen zu einer anderen Zeitzone gewechselt.
- Erstellen Sie eine neue Veranstaltung in einer anderen Zeitzone.
- Stellen Sie die Zeitzone wieder auf den aktuellen Standort ein.
- Überprüfen Sie die erstellte Veranstaltung im „Kalender“.
- Öffnen Sie die Veranstaltungsdetails.
iPhone 14 Pro, iOS-Version 26.4.2
Es besteht eine Inkonsistenz bei der Anzeige der Veranstaltungszeitangaben:
- Die Ansicht „Kalender“ zeigt die Veranstaltung entsprechend der aktuellen Zeitzone an.
- Die Ansicht „Veranstaltungsdetails“ zeigt die Veranstaltung in der Zeitzone/Zeit an, in der die Veranstaltung erstellt wurde.
Die App sollte sicherstellen, dass die Veranstaltungszeit in der Ansicht „Kalender“ und in den „Veranstaltungsdetails“ einheitlich angezeigt wird. Alternativ sollte die App, wenn eine Veranstaltung in einer anderen Zeitzone erstellt wurde, dies ausdrücklich anzeigen und sowohl die ursprüngliche als auch die lokale Zeit anzeigen.
HINWEIS:
Das aktuelle Verhalten könnte Nutzer verwirren, da Unklarheit darüber besteht, welche Veranstaltungszeit korrekt ist.
Die Veranstaltungszeit wird in der Ansicht „Tag“ uneinheitlich und teilweise abgeschnitten angezeigt
Schwerwiegend
- Die App ist installiert.
- Im Kalender wurden mehrere Ereignisse erstellt: z. B. 9:00 Uhr und 12:10 Uhr.
Beobachten Sie die erstellten Ereignisse im „Kalender“.
iPhone 14 Pro, iOS-Version 26.4.2
Die Formatierung der Ereigniszeiten ist uneinheitlich:
- Einige Ereignisse weisen unvollständige Zeitangaben auf, wie z. B. „9“.
- Andere zeigen teilweise abgeschnittene Werte wie „12:10p“.
Die Veranstaltungszeiten sollten in der Kalenderansicht einheitlich und vollständig angezeigt werden (z. B. „9:00 Uhr“, „9 Uhr“ oder „12:10 Uhr“), entsprechend dem definierten Designformat. Die Zeitangabe sollte nicht abgeschnitten werden oder ihre AM/PM-Suffixe verlieren und über alle Veranstaltungen hinweg konsistent bleiben.
HINWEIS:
Das aktuelle Verhalten beeinträchtigt die Lesbarkeit und könnte Nutzer hinsichtlich der genauen Veranstaltungszeiten verwirren.
Beim Erstellen eines jährlich wiederkehrenden Termins am 29. Februar wird ein endloser Ladesymbol angezeigt
Schwerwiegend
- Die App ist installiert.
- Der Benutzer befindet sich in der Ansicht „Kalender“.
- Erstellen Sie einen neuen Termin am 29. Februar 2028.
- Aktivieren Sie die Wiederholung.
- Stellen Sie die Wiederholung auf „Jedes Jahr“ ein.
- Stellen Sie im Feld „Bis“ „März 2029“ ein.
- Speichern Sie den Termin.
iPhone 14 Pro, iOS-Version 26.4.2
Es wird ein endloser Ladekreis angezeigt, und der Termin wird nicht erfolgreich gespeichert.
Die Anwendung sollte entweder:
- Den jährlich wiederkehrenden Termin mit den für Nicht-Schaltjahre definierten Verfahren erfolgreich erstellen.
- Eine klare Validierungsmeldung anzeigen, die darauf hinweist, dass die jährliche Wiederholung am 29. Februar eine besondere Behandlung erfordert.
Die Anwendung sollte nicht im Ladezustand hängen bleiben.
HINWEIS:
Dieses Problem hängt möglicherweise mit der Berechnung der Wiederholung für Nicht-Schaltjahre zusammen, in denen der 29. Februar nicht existiert.
Nach der Rückkehr vom YouTube-Tutorial wird ein grauer Bildschirm mit endlosem Lade-Symbol angezeigt, während die Audiowiedergabe fortgesetzt wird
Schwerwiegend
Die App ist installiert.
- Navigieren Sie zum Abschnitt „Einstellungen“.
- Wählen Sie die Option „Tutorials“.
- Stellen Sie sicher, dass der Benutzer zu YouTube weitergeleitet wird.
- Kehren Sie zur App zurück.
- Stellen Sie sicher, dass das YouTube-Fenster automatisch minimiert wird.
- Beobachten Sie das Verhalten.
iPhone 14 Pro, iOS-Version 26.4.2
Es wird ein grauer Bildschirm mit einem Ladesymbol angezeigt, während der Ton des Tutorials im Hintergrund weiterläuft.
Nach der Rückkehr zur App sollte der Tutorial-/Videobildschirm ordnungsgemäß wiederhergestellt sein. Der Videowiedergabestatus und die Benutzeroberfläche sollten synchron bleiben, ohne endlosen Ladezustand oder graue Überlagerung.
Die Anwendung zeichnet sich durch ein starkes Planungskonzept aus und bietet eine breite Palette an Kalender- und Veranstaltungsmanagement-Funktionen. Während des Tests habe ich jedoch mehrere Probleme hinsichtlich der Funktionalität und der Konsistenz der Benutzererfahrung festgestellt. Diese betrafen vor allem Erinnerungen, wiederkehrende Ereignisse, die Handhabung von Zeitzonen, die Kalender-/Veranstaltungssynchronisation und die Wiederherstellung des Bildschirmzustands. Ich würde umfassende UI- und Usability-Tests empfehlen, um diese Probleme zu beheben.

