Bugs in Supernormal SaaS gefunden

Supernormal ist eine Plattform, die darauf ausgelegt ist, Ihre Arbeitsprozesse zu optimieren. Sie bietet effiziente Funktionen wie Aufgabenverfolgung, Zusammenarbeit in Echtzeit und Notizenerstellung. Das Produkt basiert auf künstlicher Intelligenz und verfügt über eine Vielzahl von Integrationen, um den Einsatz in der heutigen digitalen Geschäftswelt zu vereinfachen.
Als das QAwerk-Team eine gründliche Fehleranalyse von Supernormal durchführte, entdeckten wir Fehler, die sich auf die Benutzererfahrung auswirken, da die meisten davon die Benutzeroberfläche betreffen. Wir laden Sie ein, unseren detaillierten Bericht zu lesen, wenn Sie verstehen möchten, wie diese technisch effiziente App das Vertrauen der Nutzer untergräbt.
Der KI-Agent benötigt mehrere Minuten, um Aufgaben zu verarbeiten, die Base64-kodierte Eingaben enthalten
Schwerwiegend
- Der Benutzer ist angemeldet.
- Der KI-Agent ist verfügbar.
- Klicken Sie auf die Option „Neue Aufgabe“.
- Geben Sie eine Eingabe ein, die eine Base64-kodierte Zeichenfolge enthält, die dekodiert werden muss.
- Senden Sie die Aufgabe ab.
- Beobachten Sie die Reaktionszeit des KI-Agenten.
- Wiederholen Sie dieselbe Aufgabe ohne die Anforderung zur Base64-Dekodierung.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Der KI-Agent reagiert nach dem Absenden einer Aufgabe mit Base64-Eingabe nicht mehr. Die Antwort wird erst nach etwa 5 Minuten generiert. Die gleiche Aufgabe ohne Base64-Dekodierung wird sofort verarbeitet.
Aufgaben mit Base64-kodierter Eingabe sollten innerhalb einer angemessenen Antwortzeit verarbeitet werden. Der KI-Agent sollte nicht unresponsive werden oder mehrere Minuten benötigen, um die Anfrage zu verarbeiten.
Ein Fehler wegen ungültiger Dateigröße wird erst nach dem Senden einer Nachricht mit Anhang angezeigt
Schwerwiegend
- Der Benutzer ist angemeldet.
- Der Benutzer hat Zugriff auf den Chat „Neue Aufgabe“.
- Navigieren Sie zur Seite „Neue Aufgabe“.
- Klicken Sie im Chat auf die Schaltfläche „+“.
- Laden Sie ein Bild hoch, das größer als 10 MB ist.
- Geben Sie eine Frage ein, die sich auf das hochgeladene Bild bezieht.
- Klicken Sie auf die Schaltfläche „Senden“.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Der Fehler bezüglich der Dateigröße wird erst angezeigt, nachdem die Nachricht gesendet wurde. Die Frage wird vom KI-Agenten weiterhin verarbeitet, obwohl das Bild nicht erfolgreich hochgeladen wurde. Infolgedessen gibt der Agent eine falsche Antwort, da er keinen Zugriff auf das Bild hat. Dies kann zudem unnötig Nutzer-Credits verbrauchen.
Der Fehler bei der Überprüfung der Dateigröße sollte sofort angezeigt werden, wenn der Benutzer versucht, eine nicht unterstützte Datei hochzuladen. Alternativ sollte das Senden der Nachricht blockiert werden, wenn der Anhang ungültig ist. Der Benutzer sollte eindeutig darüber informiert werden, dass die Datei nicht hochgeladen werden kann, bevor die Anfrage an den KI-Agenten gesendet wird.
Das Feld „Profilname“ verfügt über keine Validierung der Zeichenbegrenzung und gibt einen allgemeinen Serverfehler zurück
Schwerwiegend
Der Benutzer ist angemeldet.
- Navigieren Sie zum Abschnitt „Einstellungen“.
- Öffnen Sie die Registerkarte „Profil“.
- Geben Sie einen sehr langen Text (z. B. Lorem Ipsum) in das Feld „Name“ ein.
- Klicken Sie auf die Schaltfläche „Speichern“.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Die Anwendung versucht über einen längeren Zeitraum, die Anfrage zu verarbeiten. Die Anfrage schlägt schließlich fehl, wobei eine allgemeine Fehlermeldung „Wir sind gleich wieder da“ angezeigt wird. Es erscheint keine Validierungsmeldung, die darauf hinweist, dass der eingegebene Name die zulässige Länge überschreitet.
Das Feld „Name“ sollte eine festgelegte maximale Zeichenanzahl haben. Der Benutzer sollte entweder daran gehindert werden, mehr Zeichen als zulässig einzugeben, oder eine eindeutige Validierungsmeldung erhalten, die darauf hinweist, dass die maximale Länge überschritten wurde. Die Anfrage sollte keine allgemeine Serverfehlermeldung auslösen.
Auf der Abrechnungsseite werden falsche Informationen zu den monatlichen Guthaben des „Free“-Tarifs angezeigt
Schwerwiegend
Ein neues Benutzerkonto wird registriert.
- Registrieren Sie ein neues Konto.
- Navigieren Sie zur Seite „Abrechnung“.
- Sehen Sie sich die Beschreibung des „Free“-Tarifs an.
- Überprüfen Sie die Anzahl der Guthabenpunkte, die dem Konto nach der Registrierung zugewiesen wurden.
- Warten Sie bis zum nächsten monatlichen Abrechnungszyklus und überprüfen Sie den Guthabenstand.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Auf der Seite „Abrechnung“ wird angegeben, dass der „Free“-Tarif „20 Credits pro Monat“ umfasst. Neu registrierte Benutzer erhalten jedoch nur „5 Credits“. Zu Beginn des nächsten Monats werden die Credits zurückgesetzt, anstatt auf den angegebenen Betrag aufgefüllt zu werden.
Die Seite „Abrechnung“ sollte genau beschreiben, wie viele Credits Benutzer des „Free“-Tarifs erhalten und wie die monatliche Credit-Erneuerung funktioniert. Die den Nutzern präsentierten Informationen sollten transparent sein und mit dem tatsächlichen Abrechnungsverhalten übereinstimmen.
Das Löschen des Projekts aus der Seitenleiste schließt die Projektseite nicht.
Schwerwiegend
Der Benutzer ist angemeldet.
- Erstellen Sie ein neues Projekt.
- Klicken Sie in der linken Seitenleiste auf den Projektnamen, um das Projekt zu öffnen.
- Klicken Sie auf die Schaltfläche „…“ (Weitere Aktionen) neben dem Projektnamen in der Seitenleiste.
- Klicken Sie auf die Option „Projekt löschen“.
- Beobachten Sie die aktuelle Seite, nachdem das Projekt gelöscht wurde.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Das Projekt wird gelöscht, aber der Benutzer verbleibt auf der Seite des gelöschten Projekts. Die Projektseite bleibt geöffnet, obwohl das Projekt nicht mehr existiert.
Nach dem Löschen des Projekts aus der Seitenleiste sollte die Projektseite automatisch geschlossen werden. Dieses Verhalten sollte der Aktion „Projekt löschen“ im Projekt-Header entsprechen.
Das Feld für den Organisationsnamen weist keine Validierung der Zeichenbegrenzung auf.
Geringfügig
Der Benutzer ist angemeldet.
- Navigieren Sie zum Bereich „Einstellungen“.
- Öffnen Sie den Reiter „Allgemein“.
- Geben Sie einen sehr langen Text (z. B. Lorem Ipsum) in das Feld „Organisationsname“ ein.
- Klicken Sie auf die Schaltfläche „Speichern“.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Die Anwendung zeigt sofort eine allgemeine Fehlermeldung an: „Speichern des Organisationsnamens fehlgeschlagen.“ Der Fehler weist nicht darauf hin, dass der eingegebene Wert die zulässige Zeichenbegrenzung überschreitet.
Für das Feld „Organisationsname“ sollte eine festgelegte maximale Zeichenanzahl gelten. Der Benutzer sollte entweder daran gehindert werden, mehr als die zulässige Anzahl an Zeichen einzugeben, oder eine klare Validierungsmeldung erhalten, die auf die Überschreitung der maximalen Länge hinweist. Bei ungültiger Eingabe sollte keine allgemeine Fehlermeldung zum Speichervorgang angezeigt werden.
Geringfügig
Der Benutzer ist angemeldet.
- Klicken Sie auf die Option „Neues Projekt“ und geben Sie einen Namen mit einem einzigen Zeichen ein.
- Versuchen Sie, das Projekt zu erstellen.
- Beachten Sie die Fehlermeldung.
- Erstellen Sie ein weiteres Projekt mit einem übermäßig langen Namen.
- Versuchen Sie, das Projekt zu erstellen.
- Beachten Sie die Fehlermeldung.
Betriebssystem: Windows 10
Chrome 150.0.7871.129
Firefox 151.0.3
Edge 150.0.4078.83
Die Projekterstellung schlägt sowohl bei kurzen als auch bei übermäßig langen Projektnamen fehl. In beiden Fällen wird dieselbe allgemeine Fehlermeldung zur Projekterstellung angezeigt. Die Fehlermeldung erläutert nicht, was an dem eingegebenen Projektnamen fehlerhaft ist.
The application should validate the project name and provide a clear error message explaining the applicable requirements. For example, the message should indicate if the name is too short, too long, or otherwise invalid.
Beim Testen dieser SaaS-Lösung bin ich auf verschiedene Probleme gestoßen, darunter unvollständige Abrechnungsinformationen für kostenlose Konten sowie Fehler in der Benutzeroberfläche. Ich empfehle dringend eine umfassende Überprüfung der Benutzeroberfläche, um sämtliche Fehler zu beheben und sicherzustellen, dass Nutzer klare Informationen erhalten und volles Vertrauen in die Anwendung haben können.
