Bugs in absence.io SaaS gefunden

absence.io

Absence.io ist eine digitale Plattform, die für die Verwaltung von Urlaub und Abwesenheit von Mitarbeitern entwickelt wurde. Sie rationalisiert administrative Aufgaben, einschließlich der Verfolgung, Aktualisierung und Verwaltung aller Formen von Abwesenheiten von Mitarbeitern.

Diese webbasierte Lösung bietet zahlreiche Funktionen – von individuellen und Teamkalendern, persönlichen Dashboards, Planungs- und Antragsmanagement bis hin zu Datenexport und -analyse. Außerdem bietet sie einen Überblick über das verfügbare Personal für eine nahtlose Planung.

Das QAwerk-Team hat absence.io einem gründlichen Test unterzogen und mehrere Fehler identifiziert, die sich auf die Leistung und die Benutzerfreundlichkeit auswirken. Wir laden Sie ein, unsere Ergebnisse zu entdecken.

Fehler tritt auf, wenn man versucht, sich mit Google anzumelden

Die Strenge:

Kritisch

Wiedergabeschritte:
  1. Navigieren Sie zu https://app.absence.io/#/actions/login.
  2. Klicken Sie auf „Mit Google anmelden“.
  3. Wählen Sie ein Google-Konto.
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Die Fehlermeldung „Oops. Etwas ist schief gelaufen“ wird angezeigt, nachdem Sie versucht haben, sich mit Google anzumelden.

Erwartetes Ergebnis:

Der Benutzer sollte in der Lage sein, sich erfolgreich mit Google anzumelden.

Fehler tritt auf, wenn man versucht, sich mit Google anzumelden

Inkonsistenz bei der Zeiteingabe nach Verwendung der 'Quick Edit'-Funktion

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Der Benutzer hat ein Konto erstellt.
  2. Der Benutzer hat eine Mindestarbeitszeit von 1 Minute eingestellt (z. B. 18:15-18:16).
Wiedergabeschritte:
  1. Öffnen Sie den folgenden Link https://app.absence.io/#/timetracking.
  2. Suchen Sie einen Zeiteintrag mit einer Zeitspanne von 18:15-18:16.
  3. Klicken Sie auf die Schaltfläche „Schnellbearbeitung“ neben dem Eintrag.
  4. Beobachten Sie den Zeitbereich, der nach dem Klicken angezeigt wird.
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Der Zeiteintrag ändert sich fälschlicherweise in 18:14-18:15.

Erwartetes Ergebnis:

Der Zeiteintrag sollte unverändert bleiben (18:15-18:16), nachdem Sie die Funktion „Schnellbearbeitung“ verwendet haben.

Falsche Währungsumrechnung beim Wechsel der Währungen

Die Strenge:

Schwerwiegend

Wiedergabeschritte:
  1. Öffnen Sie den folgenden Link https://www.absence.io/pricing/pricing-packages/.
  2. Klicken Sie auf das Währungs-Dropdown in der oberen rechten Ecke (USD/EUR/GBP).
  3. Wählen Sie eine andere Währung aus (z. B. EUR oder GBP).
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Der Betrag bleibt unverändert und wird weiterhin als „2,00 EUR/GBP“ angezeigt, unabhängig von der gewählten Währung.

Erwartetes Ergebnis:

Der Betrag (z. B. 2,00 USD) wird auf der Grundlage des aktuellen Wechselkurses in den entsprechenden Wert in der ausgewählten Währung (z. B. 1,85 EUR oder 1,60 GBP) umgerechnet.

Beim Klicken auf die Schaltfläche „14 Tage kostenlos testen“ werden Pflichtfelder nicht hervorgehoben, wenn sie leer bleiben

Die Strenge:

Schwerwiegend

Wiedergabeschritte:
  1. Öffnen Sie den folgenden Link https://absence.io/try-for-free/.
  2. Füllen Sie nur das Passwort-Eingabefeld aus.
  3. Tippen Sie auf die Schaltfläche „Testen Sie es 14 Tage lang kostenlos“.
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Nachdem Sie auf die Schaltfläche „14 Tage kostenlos testen“ getippt haben, passiert nichts.

Erwartetes Ergebnis:

Die nicht ausgefüllten Pflichtfelder wie „Vorname“, „Nachname“ und „E-Mail“ hätten hervorgehoben werden müssen.

Fehlende Validierung für das Eingabefeld „Telefonnummer“ auf dem Preisbildschirm

Die Strenge:

Schwerwiegend

Wiedergabeschritte:
  1. Öffnen Sie den folgenden Link https://www.absence.io/pricing/pricing-packages/.
  2. Navigieren Sie zu der Formularseite.
  3. Geben Sie eine Zeichenfolge mit nicht-numerischen Zeichen in das Feld „Telefonnummer“ ein (z. B. „dcscsdcsd“).
  4. Beobachten Sie, dass das Feld die ungültige Eingabe akzeptiert, ohne eine Fehlermeldung anzuzeigen.
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Das Feld „Telefonnummer“ erlaubt die Eingabe von nicht-numerischen Zeichen.

Erwartetes Ergebnis:

Das Feld sollte seine Eingabe auf numerische Zeichen beschränken, vorzugsweise in einem gültigen Telefonnummernformat (z. B. mit Bindestrichen oder Landesvorwahl).

Fehlende Validierung für das Eingabefeld „Telefonnummer“ auf dem Preisbildschirm

Der in das Feld „Kommentar“ eingegebene Text überlagert den Namen des Feldes

Die Strenge:

Geringfügig

Wiedergabeschritte:
  1. Öffnen Sie den folgenden Link https://www.absence.io/pricing/pricing-packages/.
  2. Geben Sie eine sehr lange Zeichenfolge ohne
    Zeilenumbruch in das Feld „Kommentar“ ein.
  3. Beobachten Sie, dass die Eingabe über die visuelle Begrenzung des Feldes hinausgeht und das Layout stört.
Der Umgebung:

macOS 14.5
Google Chrome Version 126.0.6478.127 (offizielle Version)
Safari Version 17.5 (19618.2.12.11.6)
Firefox Version 128.0

Tatsächliche Ergebnis:

Der Name des Feldes „Kommentar“ wird von dem im Eingabefeld eingestellten Text überlagert.

Erwartetes Ergebnis:

Der Name des Feldes „Kommentar“ sollte nicht mit dem Text im Eingabefeld überlagert werden.

Der in das Feld „Kommentar“ eingegebene Text überlagert den Namen des Feldes
Ich habe funktionale, UI/UX- und Cross-Browser-Tests durchgeführt. Während die App im Allgemeinen benutzerfreundlich und funktional für die Zeit- und Abwesenheitsverwaltung ist, habe ich Bereiche mit Verbesserungsbedarf festgestellt. Die Datenvalidierung in Formularen, die korrekte Anzeige von Oberflächenelementen und die Stabilität von Integrationen, wie z. B. die Google-Anmeldung, erfordern Aufmerksamkeit, um die Benutzerfreundlichkeit und die Zuverlässigkeit des Systems zu verbessern.
Yaroslav, QA-Ingenieur

Yaroslav, QA-Ingenieur

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

Engagieren Sie uns