Bugs in DeskTime SaaS gefunden

DeskTime

DeskTime ist eine Zeiterfassungs-App, die Unternehmen eine All-in-One-Lösung für die Personalverwaltung bietet. Sie umfasst Funktionen wie automatische Zeiterfassung, Kostenberechnung und die Integration von Drittanbietern.

Die Funktionen von DeskTime reichen von der Verfolgung von Dokumententiteln bis hin zur Schichtplanung und zielen darauf ab, manuelle Zeiterfassungsbögen zu ersetzen und eine genauere Verfolgung von Zeit und Ressourcen zu ermöglichen.

In unserem jüngsten QAwerk Bug Crawl haben wir spezifische Probleme in DeskTime entdeckt. Diese werden im Folgenden detailliert beschrieben und weisen auf Bereiche hin, die zur Optimierung der Plattformleistung beachtet werden müssen.

500 Serverfehler wird angezeigt, wenn der Benutzer auf das Twitter-Symbol klickt

Die Strenge:

Kritisch

Voraussetzungen:

Der Benutzer befindet sich auf der Seite “Anmelden”.

Wiedergabeschritte:
  1. Klicken Sie auf das Twitter-Symbol.
  2. Beobachten Sie den Fehler.
Der Umgebung:

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2.

Tatsächliche Ergebnis:

Es wird ein Serverfehler 500 angezeigt.

Erwartetes Ergebnis:

Der Benutzer sollte in der Lage sein, sich mit Twitter zu verbinden; die Twitter-Anmeldeseite sollte erfolgreich geöffnet werden.

500 Serverfehler wird angezeigt, wenn der Benutzer auf das Twitter-Symbol klickt

Alle erstellten Gruppen werden nach dem Speichern der Änderungen entfernt, wenn für die Standardgruppe nicht die Option "Tracking-Tage" ausgewählt wurde

Die Strenge:

Schwerwiegend

Voraussetzungen:

Der Benutzer ist in der Anwendung angemeldet.

Wiedergabeschritte:
  1. Navigieren Sie zur Registerkarte “Mein Profil”.
  2. Vergewissern Sie sich, dass der Abschnitt “Tracking-Tage” standardmäßig nur eine Gruppe mit ausgewählten Tagen enthält.
  3. Heben Sie die Auswahl der Tage in der bestehenden Gruppe auf.
  4. Legen Sie eine weitere Gruppe an und wählen Sie die Verfolgungstage bzw. die Zeit aus.
  5. Klicken Sie auf die Schaltfläche “Änderungen speichern”.
Der Umgebung:

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Tatsächliche Ergebnis:

Die folgende Fehlermeldung wird angezeigt: ‘Bitte wählen Sie die Kontrolltage im folgenden Abschnitt aus.
Die Kontrolltage der ersten Gruppe werden auf die vorherigen Standardwerte zurückgesetzt.
Die neu hinzugefügte Gruppe wird entfernt.

Erwartetes Ergebnis:

Erstellte Gruppen sollten nicht entfernt werden.
Die Fehlermeldung über nicht ausgefüllte Verfolgungstage sollte nicht angezeigt werden, da die Änderungen der Verfolgungstage auf die vorherigen zurückgesetzt werden ODER die Fehlermeldung sollte angezeigt werden, aber die Änderungen sollten nicht zurückgesetzt werden.

Unangemessener Wortlaut der Start-/Enddatum-Validierungsmeldungen auf der Registerkarte “Buchung”

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer ist in der App angemeldet.
  2. Der Benutzer befindet sich auf der Registerkarte “Buchung”.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Eine neue Buchungsoption hinzufügen”.
  2. Deaktivieren Sie das Kontrollkästchen “24/7 verfügbar”.
  3. Füllen Sie die folgenden Felder aus: Buchungsname, Gruppe, Ort, Teams, Mitglieder.
  4. Wählen Sie Tage aus.
  5. Geben Sie ein “Enddatum” ein, das vor dem “Startdatum” liegt.
  6. Klicken Sie auf die Schaltfläche “Buchung hinzufügen”.
Der Umgebung:

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Tatsächliche Ergebnis:

Die folgenden Fehlermeldungen werden angezeigt:
Die verfügbare_Zeiten.0.beginnt_am muss ein Datum vor verfügbare_Zeiten.0.endet_am sein.”;
Die verfügbare_Zeiten.0.endet_am muss ein Datum nach verfügbare_Zeiten.0.beginnt_am sein.

Erwartetes Ergebnis:

Die Fehlermeldungen sollten für den Benutzer klar und deutlich sein, ohne dass der Code ausformuliert ist.

Unangemessener Wortlaut der Start-/Enddatum-Validierungsmeldungen auf der Registerkarte “Buchung”

Telefon-Dropdown-Liste enthält leere Werte auf der Registerkarte “Mein Profil”

Die Strenge:

Geringfügig

Voraussetzungen:

Der Benutzer ist in der Anwendung angemeldet.

Wiedergabeschritte:
  1. Navigieren Sie zur Registerkarte “Mein Profil”.
  2. Öffnen Sie die Dropdown-Liste “Telefon”.
Der Umgebung:

Google Chrome v.114.0.5735.199, Microsoft Edge v.114.0.1823.79, Firefox v.115.0.2

Tatsächliche Ergebnis:

Die Dropdown-Liste “Telefon” enthält leere Werte.

Erwartetes Ergebnis:

Die Dropdown-Liste “Telefon” sollte keine leeren Werte enthalten.

Telefon-Dropdown-Liste enthält leere Werte auf der Registerkarte “Mein Profil”
DeskTime bietet intuitive Funktionen zur Zeiterfassung und Personalverwaltung, die durch Anleitungen und Tipps gut unterstützt werden. Es gibt jedoch Bereiche, die Aufmerksamkeit erfordern, insbesondere die externen Links und die Validierung von Datumsfeldern.
Tetiana, QA-Ingenieurin

Tetiana, QA-Ingenieurin

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

Engagieren Sie uns