Bugs in Clockify SaaS gefunden

Clockify

Clockify ist eine beliebte und weit verbreitete Zeiterfassungssoftware, die Teams und Einzelpersonen hilft, ihre Arbeitszeiten effektiv zu verwalten.

Clockify bietet umfassende Funktionen, darunter Zeiterfassung in Echtzeit, Zeiterfassungseinträge, Kalenderintegration, automatische Aktivitätsverfolgung, robuste Berichte, Projektmanagement-Tools und Mitarbeiterplanungsfunktionen.

Wir von QAwerk haben Clockify gründlich untersucht und mehrere Bereiche mit Verbesserungspotenzial identifiziert. Wir hoffen, dass unser Bericht dem Clockify-Team helfen wird, sicherzustellen, dass die Software für alle Benutzer reibungslos funktioniert.

Die Funktion „Duplizieren“ dupliziert immer den zuletzt erstellten Zeiteintrag, unabhängig vom ausgewählten Eintrag

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer ist im Clockify-Arbeitsbereich angemeldet.
  2. Es wurden mehrere Zeiteinträge für ein einzelnes Projekt erstellt.
Wiedergabeschritte:
  1. Öffnen Sie die Clockify-Anwendung und navigieren Sie zum Abschnitt Time Tracker.
  2. Erstellen Sie mindestens drei Zeiteinträge für dasselbe Projekt.
  3. Klicken Sie auf die Schaltfläche „Duplizieren“ für die Hauptprojektzeile.
Der Umgebung:

macOS 14.5
Browser:

  • Google Chrome Version 126.0.6478.127 (Official Build)
  • Safari Version 17.5 (19618.2.12.11.6)
  • Firefox Version 128.0
Tatsächliche Ergebnis:

Der zuletzt erstellte Zeiteintrag wird dupliziert.

Erwartetes Ergebnis:

Alle Zeiteinträge im Projekt sollten dupliziert und in der Liste angezeigt werden.

Zeiteinträge können für zukünftige Termine ohne Validierung erfasst werden

Die Strenge:

Schwerwiegend

Voraussetzungen:

Der Benutzer hat Zugriff auf die Funktion „Time Tracker“.

Wiedergabeschritte:
  1. Öffnen Sie den Link: https://app.clockify.me/tracker.
  2. Gehen Sie zum Abschnitt „Time Tracker“.
  3. Versuchen Sie, einen Zeiteintrag zu erstellen oder zu bearbeiten und setzen Sie das Datum auf einen zukünftigen Tag.
  4. Speichern Sie den Eintrag.
Der Umgebung:

macOS 14.5
Browser:

  • Google Chrome Version 126.0.6478.127 (Official Build)
  • Safari Version 17.5 (19618.2.12.11.6)
  • Firefox Version 128.0
Tatsächliche Ergebnis:

Das System erlaubt es den Benutzern, Zeit für zukünftige Daten ohne Validierung oder Einschränkungen zu erfassen.

Erwartetes Ergebnis:

Das System sollte die Zeiterfassung validieren und auf das aktuelle Datum oder vergangene Daten beschränken. Wenn die Zeiterfassung für die Zukunft erlaubt ist, sollte sie eine spezielle Begründung oder Genehmigung erfordern.

Zeiteinträge können für zukünftige Termine ohne Validierung erfasst werden

Das System erlaubt die Eingabe einer ungültigen Zeit ohne Validierung

Die Strenge:

Geringfügig

Voraussetzungen:

Der Benutzer hat Zugriff auf die Funktion „Time Tracker“.

Wiedergabeschritte:
  1. Öffnen Sie die Anwendung: https://app.clockify.me/tracker.
  2. Navigieren Sie zum Abschnitt „Time Tracker“.
  3. Fügen Sie einen Zeiteintrag hinzu oder bearbeiten Sie ihn.
  4. Geben Sie einen ungültigen Zeitwert ein (z. B. einen Text).
Der Umgebung:

macOS 14.5
Browser:

  • Google Chrome Version 126.0.6478.127 (Official Build)
  • Safari Version 17.5 (19618.2.12.11.6)
  • Firefox Version 128.0
Tatsächliche Ergebnis:

Es ist möglich, Text in ein Feld einzugeben, das für numerische Eingaben vorgesehen ist.

Erwartetes Ergebnis:

Das System sollte die Validierung numerischer Eingaben für das Zeiteingabefeld erzwingen.

Neu angelegte Kunden werden in der Liste der archivierten Kunden angezeigt

Die Strenge:

Geringfügig

Voraussetzungen:

Der Benutzer befindet sich auf der Seite „Kunden“ mit aktiviertem Filter „Archivierte anzeigen“.

Wiedergabeschritte:
  1. Öffnen Sie die Anwendung: https://app.clockify.me/clients.
  2. Aktivieren Sie den Filter „Archivierte anzeigen“, um archivierte Kunden anzuzeigen.
  3. Fügen Sie einen neuen Kunden über das Feld „Neuen Kunden hinzufügen“ hinzu.
  4. Speichern Sie den neuen Kunden.
Der Umgebung:

macOS 14.5
Browser:

  • Google Chrome Version 126.0.6478.127 (Official Build)
  • Safari Version 17.5 (19618.2.12.11.6)
  • Firefox Version 128.0
Tatsächliche Ergebnis:

Der neu angelegte Mandant erscheint in der Liste der archivierten Mandanten.

Erwartetes Ergebnis:

Neu angelegte Mandanten sollten standardmäßig zur Liste der aktiven Mandanten hinzugefügt werden und nicht unter den archivierten Mandanten erscheinen, sofern sie nicht explizit archiviert wurden.

Doppelte Fehlermeldungen werden angezeigt, wenn versucht wird, ein Tag mit einem bestehenden Namen hinzuzufügen

Die Strenge:

Geringfügig

Voraussetzungen:

Mindestens ein Tag ist bereits im System vorhanden.

Wiedergabeschritte:
  1. Öffnen Sie die Anwendung: https://app.clockify.me/tags.
  2. Navigieren Sie zum Abschnitt „Tags“.
  3. Geben Sie einen Namen für ein bereits im System vorhandenes Tag ein (z. B. „Testtag“).
  4. Klicken Sie auf die Schaltfläche „Hinzufügen“.
Der Umgebung:

macOS 14.5
Browser:

  • Google Chrome Version 126.0.6478.127 (Official Build)
  • Safari Version 17.5 (19618.2.12.11.6)
  • Firefox Version 128.0
Tatsächliche Ergebnis:

Es werden zwei identische Fehlermeldungen angezeigt, die besagen, dass die Markierung bereits vorhanden ist.

Erwartetes Ergebnis:

Es sollte eine einzige Fehlermeldung angezeigt werden, die den Benutzer darüber informiert, dass der Tagname bereits vorhanden ist.

Ich habe funktionale, UI/UX- und Validierungstests durchgeführt, um das System sowohl aus Benutzer- als auch aus technischer Sicht zu bewerten. Es sollte mehr Gewicht auf die Fehlerbehandlung, die Verbesserung der Feldvalidierungslogik und die Sicherstellung einer genauen Datenanzeige in verschiedenen Modi gelegt werden. Dies würde dazu beitragen, die App noch zuverlässiger und benutzerfreundlicher zu machen.
Yaroslav, QA-Ingenieur

Yaroslav, QA-Ingenieur

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

Engagieren Sie uns