Bugs in Timesheets.com SaaS gefunden

Timesheets.com

Timesheets.com ist eine robuste Plattform für die Zeiterfassung von Mitarbeitern mit Schwerpunkt auf Abrechnungs- und Gehaltsabrechnungsmanagement. Mit modernen, sicheren Stundenzetteln richtet sich der Dienst an Unternehmen, die ihre Zeiterfassung rationalisieren möchten.

Die Plattform bietet eine Reihe von Funktionen, darunter umfassende Prüfpfade, Sicherheitsmaßnahmen wie Foto-Zeitstempel, anpassbare Berechtigungen und Kompatibilität mit Diensten wie QuickBooks.

Wir haben einen Bug Crawl durchgeführt, um die Leistung und Benutzerfreundlichkeit von Timesheets.com zu bewerten. Unsere Ergebnisse zeigen mehrere Probleme auf, die behoben werden müssen, um die Effizienz und Benutzerfreundlichkeit der Anwendung zu verbessern. Lesen Sie weiter, um diese Erkenntnisse zu erfahren.

Die Schaltflächen auf der Seite "Monatlicher Zeitplan" reagieren nicht

Die Strenge:

Kritisch

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Zeitplan”.
  2. Klicken Sie auf die Schaltfläche “Monat”.
  3. Versuchen Sie, auf eine beliebige Schaltfläche auf der Webseite zu klicken.
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Die Schaltflächen auf der Seite “Monatlicher Zeitplan” reagieren nicht.

Erwartetes Ergebnis:

Die Seite “Monthly Schedule” sollte geladen werden und die Interaktion mit den Schaltflächen ermöglichen.

Das Ziehen eines Ereignisses auf einen anderen Tag dupliziert das Ereignis

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Zeitpläne” im Seitenmenü.
  2. Bewegen Sie den Mauszeiger über ein leeres Feld im Kalender, das einem Benutzer entspricht.
  3. Klicken Sie auf die Schaltfläche “Ereignis hinzufügen”.
  4. Füllen Sie das Feld “Titel” aus.
  5. Klicken Sie auf die Schaltfläche “Speichern”.
  6. Klicken Sie auf den neu erstellten Termin.
  7. Ziehen Sie den Termin auf einen anderen Tag und lassen Sie die Maustaste los.
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Wenn Sie einen Termin auf einen anderen Tag ziehen, wird der Termin dupliziert.

Erwartetes Ergebnis:

Der Termin sollte ohne Duplizierung auf das ausgewählte Datum verschoben werden.

Falsche Anzeige der aktuellen Zeit in der Zeitzone [GMT +3]

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Navigieren Sie zur Hauptseite unter https://www.timesheets.com/.
  2. Klicken Sie auf die Schaltfläche “Probezeit”.
  3. Füllen Sie die folgenden Felder aus:
    – Name des Unternehmens.
    – Geschätzte Benutzer.
    – Vorname.
    – Nachname.
    – Telefon.
    – Geschäfts-E-Mail-Adresse.
    – Neues Passwort erstellen.
  4. Kreuzen Sie die folgenden Felder an:
    – Ich bin kein Roboter.
    – Ich akzeptiere die Nutzungsbedingungen.
  5. Klicken Sie auf die Schaltfläche ‘Erste Schritte’.
  6. Wählen Sie “Sicherheitsfrage” und geben Sie eine Antwort ein.
  7. Aktivieren Sie das Kontrollkästchen “Automatisch auf Sommerzeit umstellen?”.
  8. Wählen Sie ‘Zeitzone’ und wählen Sie [GMT +3].
  9. Klicken Sie auf die Schaltfläche “Mein Konto aktualisieren und fortfahren”.
  10. Klicken Sie auf die Schaltfläche “Speichern und fortfahren”.
  11. Klicken Sie auf die Schaltfläche “Speichern und fortfahren”.
  12. Vergleichen Sie die auf der Website angegebene Zeit mit der tatsächlichen Zeit in der Zeitzone [GMT +3].
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Die Website zeigt die aktuelle Zeit als 1 Stunde vor der tatsächlichen Zeit in der Zeitzone [GMT +3] an.

Erwartetes Ergebnis:

Die angezeigte Zeit sollte genau der Zeitzone [GMT +3] entsprechen.

Falsche Anzeige der aktuellen Zeit in der Zeitzone [GMT +3]

Website-Stile werden nach der Anmeldung nicht geladen

Die Strenge:

Schwerwiegend

Voraussetzungen:

Registrieren Sie ein Konto.

Wiedergabeschritte:
  1. Navigieren Sie zur Hauptseite von https://www.timesheets.com/.
  2. Klicken Sie auf die Schaltfläche “Anmelden”.
  3. Füllen Sie die Felder “Login” und “Passwort” aus.
  4. Klicken Sie auf die Schaltfläche “Anmelden”.
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110

Tatsächliche Ergebnis:

Die Website wird ohne Stile angezeigt, was das Navigieren und Lesen des Inhalts erschwert.

Erwartetes Ergebnis:

Alle Formatvorlagen sollten beim Einloggen ordnungsgemäß geladen werden, so dass die Website funktionell und visuell kohärent ist.

Website-Stile werden nach der Anmeldung nicht geladen
Website-Stile werden nach der Anmeldung nicht geladen
Website-Stile werden nach der Anmeldung nicht geladen

Seite passt ohne seitliches Scrollen nicht auf den Bildschirm

Die Strenge:

Trivial

Voraussetzungen:
  1. Melden Sie sich bei dem Konto an.
  2. Fügen Sie mehrere Projekte hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Mein Stundenzettel”.
  2. Klicken Sie auf die Schaltfläche “Projekt”.
  3. Klicken Sie auf die Schaltfläche “Zeiteingabe”.
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Die Seite passt nicht auf den Bildschirm; ein seitlicher Bildlauf ist erforderlich, um die gesamte Seite anzuzeigen.

Erwartetes Ergebnis:

Das seitliche Scrollen sollte sich auf Tabellen beschränken, während alle anderen Seitenelemente angezeigt werden sollten, ohne dass ein Scrollen erforderlich ist.

Die Grenzen der Tabellenzellen stimmen nicht mit den Grenzen der Spaltenüberschriften überein

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:

Klicken Sie auf die Schaltfläche “Zeitpläne” im Seitenmenü.

Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Die Begrenzungen der Tabellenzellen sind nicht mit den Begrenzungen der Spaltenüberschriften übereinstimmend.

Erwartetes Ergebnis:

Die Begrenzungen für jede Spalte sollten mit den entsprechenden Spaltenüberschriften übereinstimmen.

Die Grenzen der Tabellenzellen stimmen nicht mit den Grenzen der Spaltenüberschriften überein

Zeitplanfilter zeigt mehr Optionen als die maximal zulässige Anzahl von Filtern

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Zeitpläne”.
  2. Klicken Sie auf die Schaltfläche “Zeitplan”.
  3. Klicken Sie auf die Schaltfläche “Ereignisfilter” in der oberen rechten Ecke über dem Kalender.
  4. Klicken Sie auf die Schaltfläche “Alle Kalender auswählen”.
  5. Klicken Sie auf die Schaltfläche “Aktualisieren”.
  6. Klicken Sie auf die Schaltfläche “Woche”.
  7. Klicken Sie auf die Schaltfläche “Aktualisieren”.
Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Der Zeitplanfilter zeigt mehr Optionen an als die maximal zulässige Anzahl von Filtern.

Erwartetes Ergebnis:

Der Zeitplanfilter sollte nur bis zu der maximal zulässigen Anzahl von Filteroptionen angezeigt werden.

Zeitplanfilter zeigt mehr Optionen als die maximal zulässige Anzahl von Filtern

Zusätzlicher Text "updateAttributes" erscheint auf der Seite

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:

Klicken Sie auf die Schaltfläche “Zeitpläne” im Seitenmenü.

Der Umgebung:

Windows 10 Pro
Chrome v.115.0.5790.110, Firefox v.115.0.3, Microsoft Edge v.115.0.1901.188

Tatsächliche Ergebnis:

Auf der Seite erscheint der zusätzliche Text “updateAttributes”.

Erwartetes Ergebnis:

Der Text “updateAttributes” sollte nicht auf der Seite erscheinen.

Zusätzlicher Text updateAttributes erscheint auf der Seite
Nach strengen Tests von Timesheets.com habe ich kritische Probleme festgestellt, die von nicht reagierenden Website-Schaltflächen bis hin zu unpassenden Tabellengrenzen und Layout-Problemen reichen. Für eine stabilere Plattform empfehle ich eine vielseitige Teststrategie, die funktionale, automatisierte und Usability-Tests umfasst.
Iryna, QA-Ingenieurin

Iryna, QA-Ingenieurin

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

Engagieren Sie uns