Bugs in Wethod SaaS gefunden

Wethod

Wethod wurde entwickelt, um ein großes Projektportfolio in Echtzeit zu verwalten und eine nahtlose Zusammenarbeit zwischen den Teammitgliedern zu ermöglichen.

Es hilft Kreativagenturen, Architekturbüros und Beratungsunternehmen, Papierkram und Verwaltungskosten zu reduzieren. Die Plattform bietet drei verschiedene Preismodelle für jedes Budget, wobei ein kostenloses Paket für bis zu zwei Benutzer alle notwendigen Funktionen enthält. Für diejenigen, die die Software in Aktion sehen und kennenlernen möchten, bietet Wethod eine kostenlose Demoversion an.

Die Software-Tester von QAwerk haben Wethod SaaS unter professionellen Gesichtspunkten untersucht und dabei einige Verbesserungsmöglichkeiten festgestellt. Sehen wir uns die Ergebnisse an!

Beim Versuch, ein Projekt mit leerem Feld "Name" zu erstellen, erscheint ein Fehler

Die Strenge:

Kritisch

Voraussetzungen:
  1. Der Benutzer ist bei der Anwendung angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Projektliste”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Projekt hinzufügen”.
  2. Geben Sie ein Leerzeichen für den Namen ein.
  3. Füllen Sie alle anderen erforderlichen Felder mit gültigen Daten aus.
  4. Klicken Sie auf die Schaltfläche “Speichern”.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Das Projekt wurde nicht erstellt; es werden keine Überprüfungsmeldungen angezeigt; ein nicht abgefangener TypeError: “e ist null” Fehler wird in Network Dev Tools angezeigt.

Erwartetes Ergebnis:

Die Anwendung sollte ungültige Werte in den erforderlichen Feldern verwalten.

Beim Versuch, ein Projekt mit leerem Feld Name zu erstellen, erscheint ein Fehler

Fehler tritt auf, wenn versucht wird, einen neuen Client mit dem Wert "Ungültiges Datum" zu speichern

Die Strenge:

Kritisch

Voraussetzungen:
  1. Der Benutzer ist bei der Anwendung angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Kundenliste”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Hinzufügen”.
  2. Füllen Sie das Feld “Name” aus.
  3. Füllen Sie das Feld “Akronym” aus.
  4. Blättern Sie nach unten zum Feld “Datum”.
  5. Wählen Sie das gewünschte Datum aus dem Kalender aus.
  6. Setzen Sie den Cursor in das Feld “Datum”.
  7. Löschen Sie den Monat.
  8. Vergewissern Sie sich, dass der Wert “Ungültiges Datum” im Feld “Datum” angezeigt wird.
  9. Klicken Sie auf die Schaltfläche “Speichern”.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Im Feld “Datum” wird der Wert “Ungültiges Datum” angezeigt; nachdem Sie auf die Schaltfläche “Speichern” geklickt haben, friert die Seite ein, und in den Dev Tools wird ein “500 Internal Error” angezeigt.

Erwartetes Ergebnis:

Der Benutzer sollte nicht in der Lage sein, den Datensatz mit ungültigen Daten zu speichern.

Fehler tritt auf, wenn versucht wird, einen neuen Client mit dem Wert Ungültiges Datum zu speichern

Keine Validierung für eingegebene E-Mail-Adressen auf der Seite "Neuen Benutzer einladen"

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer ist bei der App angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Team”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Neuer Benutzer”.
  2. Wählen Sie die Stufe und die Rolle aus.
  3. Geben Sie eine ungültige E-Mail-Adresse ein (z. B. “Test”).
  4. Klicken Sie auf die Schaltfläche “Einladen”.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Die Einladung mit einer ungültigen E-Mail-Adresse wird im Abschnitt “Ausstehende Einladungen” angezeigt.

Erwartetes Ergebnis:

Die Einladung mit einer ungültigen E-Mail-Adresse sollte nicht gespeichert werden; stattdessen sollte eine Validierungsmeldung bezüglich der ungültigen E-Mail-Adresse angezeigt werden.

Keine Validierung für eingegebene E-Mail-Adressen auf der Seite Neuen Benutzer einladen

Der Abschnitt "Projekttyp" ist im modalen Fenster "Neues Segment erstellen/bearbeiten" leer

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer ist bei der Anwendung angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Projektliste”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Alle”.
  2. Klicken Sie auf die Schaltfläche “Segment erstellen” oder bearbeiten Sie ein bestehendes Segment.
  3. Blättern Sie nach unten zum Abschnitt “Projekttyp”.
  4. Erweitern Sie den Abschnitt “Projekttyp”.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Der Abschnitt “Projekttyp” ist im Modalfenster “Neues Segment erstellen/bearbeiten” leer.

Erwartetes Ergebnis:

Der Abschnitt “Projekttyp” sollte die erforderlichen Informationen enthalten, die entsprechend den Anforderungen ausgefüllt werden müssen.

Keine Validierung für Datums-/Zahlenfelder in Formularen

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Der Benutzer ist bei der Anwendung angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Projektliste”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Alle”.
  2. Klicken Sie auf die Schaltfläche “Segment erstellen” oder bearbeiten Sie ein bestehendes Segment.
  3. Füllen Sie das Feld “Name” aus.
  4. Versuchen Sie, ungültige Daten in die Zahlenfelder einzugeben, z. B. indem Sie den Mindestwert für den “Budgetverbrauch” größer als den Höchstwert setzen oder negative Werte verwenden.
  5. Versuchen Sie, ungültige Daten in die Datumsfelder einzugeben, z. B. indem Sie den “Von”-Wert größer als den “Bis”-Wert einstellen, z. B. ein Fälligkeitsdatum.
  6. Klicken Sie auf die Schaltfläche “Speichern”.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Das neue Segment mit ungültigen Daten in den Filtern wurde gespeichert.

Erwartetes Ergebnis:

Es sollten Validierungsmeldungen für ungültige Daten angezeigt werden.

Firmenplatzhalter überschneidet sich mit dem Wert im Pop-up-Fenster “Kontaktdetails”

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Der Benutzer ist bei der App angemeldet.
  2. Es ist mindestens ein Unternehmen im System vorhanden.
Wiedergabeschritte:
  1. Navigieren Sie zum CRM-Menü.
  2. Wählen Sie die Registerkarte “Kontakte”.
  3. Klicken Sie auf die Schaltfläche “Hinzufügen”.
  4. Platzieren Sie den Cursor im Feld “Unternehmen”.
  5. Wählen Sie ein bestehendes Unternehmen aus der Dropdown-Liste aus.
Der Umgebung:

Google Chrome v. 113.0.5672.127
Microsoft Edge v. 113.0.1774.57
Firefox v. 113.0.2

Tatsächliche Ergebnis:

Der Firmenplatzhalter überschneidet sich mit dem Wert im Pop-up-Fenster “Kontaktdetails”.

Erwartetes Ergebnis:

Der Platzhalter sollte nicht mehr in dem Feld angezeigt werden, sobald ein Wert eingegeben wurde.

Firmenplatzhalter überschneidet sich mit dem Wert im Pop-up-Fenster “Kontaktdetails”

Es ist nicht möglich, einen neuen Kunden im Formular "Neues Projekt" zu erstellen, wenn der Benutzer einen langen Wert eingibt

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Der Benutzer ist bei der Anwendung angemeldet.
  2. Der Benutzer befindet sich auf der Seite “Projektliste”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Projekt hinzufügen”.
  2. Geben Sie einen längeren Wert in das Feld “Kunde” ein.
Der Umgebung:

Firefox v. 113.0.2

Tatsächliche Ergebnis:

Das Pop-up hat sich verschoben, so dass die Schaltfläche “Erstellen” nicht angezeigt wird.

Erwartetes Ergebnis:

Das Popup-Fenster sollte nicht verschoben werden.

Es ist nicht möglich, einen neuen Kunden im Formular Neues Projekt zu erstellen, wenn der Benutzer einen langen Wert eingibt
Beim Testen habe ich zahlreiche fehlende Validierungsprüfungen in verschiedenen Funktionen festgestellt.
Diese Auslassungen können möglicherweise dazu führen, dass die Anwendung blockiert und unbrauchbar wird.
Ich habe diese Probleme festgestellt, als die Anwendung nach der Eingabe ungültiger Daten in die Eingabefelder einfror.
Ich empfehle, den Validierungsregeln mehr Aufmerksamkeit zu widmen und anschließend gründliche Regressionstests durchzuführen.
Tetiana, QA-Ingenieurin

Tetiana, QA-Ingenieurin

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

Engagieren Sie uns