Bugs in CircleCI SaaS gefunden

CircleCI

CircleCI ist eine Softwarebereitstellungsplattform, die den Prozess der Softwarebereitstellung für Teams optimiert.

Dank der nahtlosen Integrationsmöglichkeiten mit beliebten Diensten wie AWS, Slack und Atlassian können Benutzer mit CircleCI ihre bevorzugten Tools einfach verbinden. Die vielseitige Architektur ermöglicht es den Nutzern, mithilfe der benutzerfreundlichen API individuelle Workflows zu erstellen. Die Plattform zeichnet sich durch ihre FedRAMP-Zertifizierung und SOC 2 Typ II-Konformität aus, die Sicherheit und Zuverlässigkeit während des gesamten Lebenszyklus der Softwarebereitstellung gewährleisten.

Während unseres ausführlichen QAwerk Bug Crawl haben wir eine Reihe von Problemen entdeckt, die die Funktionalität der Plattform und die Benutzerfreundlichkeit beeinträchtigen könnten. Lesen Sie weiter und erfahren Sie mehr!

Fehler tritt beim Klicken auf einen Link in der E-Mail eines eingeladenen Benutzers auf

Die Strenge:

Kritisch

Voraussetzungen:
  1. Erstellen Sie ein anderes Postfach als das, das mit Ihrem CircleCI-Konto verknüpft ist.
  2. Melden Sie sich bei Ihrem CircleCI-Konto an.
  3. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Dashboard”.
  2. Klicken Sie auf den Projektnamen.
  3. Klicken Sie auf die Schaltfläche “Teammitglieder hinzufügen”.
  4. Klicken Sie auf die Schaltfläche “Einladen”.
  5. Geben Sie die erstellte E-Mail in das Feld “E-Mail(s) getrennt durch Leerzeichen eingeben” ein.
  6. Klicken Sie auf die Dropdown-Liste “Wählen Sie eine Rolle”.
  7. Wählen Sie “Org Admin”.
  8. Klicken Sie auf die Schaltfläche “Send Invite(s)”.
  9. Öffnen Sie die Mailbox des Benutzers, an den die Einladung gesendet wurde.
  10. Öffnen Sie den Brief, den Sie erhalten haben.
  11. Klicken Sie auf die Schaltfläche “Einladung annehmen”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Die Fehlermeldung “Diese Seite kann nicht erreicht werden” erscheint, nachdem Sie auf einen Link im Brief eines eingeladenen Benutzers geklickt haben.

Erwartetes Ergebnis:

Es sollte kein Fehler auftreten, wenn Sie dem Link aus dem Einladungsschreiben folgen.

Überlappende Seitenmenüsymbole in der eingeklappten Version

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Blättern Sie im Seitenmenü nach unten.
  2. Klicken Sie auf die Schaltfläche zum Ausklappen des Seitenmenüs.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Die Symbole der Seitenleiste überlappen sich in der eingeklappten Version der Seitenleiste.

Erwartetes Ergebnis:

Wenn die Seitenleiste eingeklappt ist, sollten sich die Symbole nicht überlappen.

Überlappende Seitenmenüsymbole in der eingeklappten Version
Überlappende Seitenmenüsymbole in der eingeklappten Version
Überlappende Seitenmenüsymbole in der eingeklappten Version

Klicken auf die Schaltfläche "Rerun Workflow from Start" ist verzögert

Die Strenge:

Schwerwiegend

Voraussetzungen:
  1. Melden Sie sich bei Ihrem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Dashboard”.
  2. Klicken Sie auf die Schaltfläche “Rerun workflow from start”.
  3. Klicken Sie erneut auf die Schaltfläche “Rerun workflow from start”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Der Klick auf die Schaltfläche “Workflow von Anfang an neu starten” wird verzögert. Dadurch entsteht der Eindruck, dass der erste Klick des Benutzers nicht registriert wurde, so dass er die Aktion mehrmals wiederholen muss, was zu redundanten Aktionen führt.

Erwartetes Ergebnis:

Wenn der Benutzer auf die Schaltfläche “Workflow von Anfang an neu starten” klickt, sollte die Schaltfläche deaktiviert oder blockiert werden, bis die Aktion abgeschlossen ist.

Terminal-Befehlscode führt zu einem Fehler

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem CircleCI-Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Projekte”.
  2. Klicken Sie auf die Schaltfläche “Projekt erstellen”.
  3. Klicken Sie auf die Schaltfläche “GitHub”.
  4. Klicken Sie auf die Schaltfläche “Kopieren” im Block “1. Erzeugen Sie ein SSH-Schlüsselpaar in Ihrem Terminal mit dem unten stehenden Befehl.
  5. Geben Sie CMD in die Computersuche ein.
  6. Öffnen Sie eine Eingabeaufforderung.
  7. Fügen Sie den kopierten Inhalt ein.
  8. Drücken Sie dreimal “Enter”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Bei der Verwendung des Codes aus der Anleitung in der Eingabeaufforderung tritt ein Fehler auf.

Erwartetes Ergebnis:

Das Handbuch sollte aktuelle Informationen und Tipps zur Fehlerbehebung enthalten, um Fehler oder Probleme zu beheben, die bei den Benutzern auftreten können.

Leere "Organisationspläne"-Seite

Die Strenge:

Schwerwiegend

Voraussetzungen:

Melden Sie sich bei dem CircleCI-Konto an.

Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche “Profil” im unteren Bereich des Seitenmenüs.
  2. Klicken Sie auf die Schaltfläche “Organisationspläne”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Die Seite “Organisationspläne” enthält keine Planinhalte.

Erwartetes Ergebnis:

Die Seite “Organisationspläne” sollte Informationen über die verfügbaren Pläne enthalten.

Popup wird von der Kopfzeile der Projektinformation überlagert

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Melden Sie sich bei dem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Projekte”.
  2. Klicken Sie auf die drei Schaltflächen neben dem Projekt.
  3. Klicken Sie auf die Schaltfläche “Personen”.
  4. Klicken Sie auf die Schaltfläche “Projektrollen zuweisen”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Eine Kopfzeile mit Projektinformationen überlagert den oberen Teil des Popups.

Erwartetes Ergebnis:

Die Kopfzeile sollte den oberen Teil des Popup-Fensters nicht überlagern.

Verdrängtes "Erfolg"-Status-Häkchen

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Melden Sie sich bei dem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Dashboard”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Das Häkchen für den Status “Erfolg” ist nach unten verschoben.

Erwartetes Ergebnis:

Das Status-Häkchen sollte auf der gleichen Höhe wie der “Erfolg”-Status ausgerichtet sein.

Verdrängtes Erfolg-Status-Häkchen

Schaltfläche "Mehr sehen" wird angezeigt, obwohl kein zusätzlicher Inhalt vorhanden ist

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Melden Sie sich bei dem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Releases”.
  2. Klicken Sie auf die Schaltfläche “ENVIRONMENTS”.
  3. Klicken Sie auf die Schaltfläche “Release-Umgebung erstellen”.
  4. Wählen Sie in der Dropdown-Liste “Amazon SageMaker”.
  5. Füllen Sie das Feld “Name” aus.
  6. Klicken Sie auf die Schaltfläche “Release-Umgebung erstellen”.
  7. Klicken Sie auf die Schaltfläche “Setup”.
  8. Klicken Sie auf die Schaltfläche “Create New Token”.
  9. Klicken Sie auf die Schaltfläche “Token erstellen”.
  10. Klicken Sie auf die Schaltfläche “Done”.
  11. Klicken Sie auf die Schaltfläche “Mehr sehen”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Nach dem Hinzufügen des Tokens wird die Schaltfläche “Mehr sehen” angezeigt, obwohl kein zusätzlicher Inhalt vorhanden ist.

Erwartetes Ergebnis:

Nach dem Hinzufügen eines Tokens sollte die Schaltfläche “Mehr sehen” nicht angezeigt werden, wenn es keine weiteren Token gibt.

Benachrichtigungsanzeige bleibt trotz Öffnen der Registerkarte bestehen

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Melden Sie sich bei dem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Releases”.
  2. Klicken Sie auf die Schaltfläche “Dashboard” im Seitenmenü.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Der Kreis, der die Benachrichtigung anzeigt, verschwindet nach dem Öffnen der Registerkarte nicht.

Erwartetes Ergebnis:

Der Kreis, der die Benachrichtigung anzeigt, sollte nach dem Öffnen der Registerkarte verschwinden.

Langer Titel "Umgebung freigeben" verändert das Layout

Die Strenge:

Geringfügig

Voraussetzungen:
  1. Melden Sie sich bei dem CircleCI-Konto an.
  2. Fügen Sie ein Projekt hinzu.
Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Releases”.
  2. Klicken Sie auf die Schaltfläche “ENVIRONMENTS”.
  3. Klicken Sie auf die Schaltfläche “Release-Umgebung erstellen”.
  4. Wählen Sie in der Dropdown-Liste “Amazon SageMaker”.
  5. Füllen Sie das Feld “Name” aus.
  6. Klicken Sie auf die Schaltfläche “Release-Umgebung erstellen”.
  7. Klicken Sie auf die Schaltfläche “Setup”.
  8. Klicken Sie auf die Schaltfläche “Umgebung bearbeiten”.
  9. Klicken Sie auf die Schaltfläche “Release-Umgebung erstellen”.
  10. Geben Sie mehr als 200 Zeichen in das Feld “Neuer Integrationsname:” ein.
  11. Klicken Sie auf die Schaltfläche “Aktualisieren”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Der lange Name “Freigabeumgebung” verursacht eine Layoutverschiebung.

Erwartetes Ergebnis:

Der lange Name “Release Environment” sollte keine Verschiebung des Layouts verursachen.

Die Schaltfläche "Veröffentlichungen" verschwindet aus dem Seitenmenü auf der "Projekte"-Seitennavigation

Die Strenge:

Geringfügig

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Dashboard”.
  2. Klicken Sie im Seitenmenü auf die Schaltfläche “Projekte”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Die Schaltfläche “Veröffentlichungen” im Seitenmenü wird ausgeblendet, wenn sich der Benutzer auf der Seite “Projekte” befindet.

Erwartetes Ergebnis:

Die Schaltfläche “Freigaben” im Seitenmenü sollte auch dann sichtbar bleiben, wenn sich der Benutzer auf der Seite “Projekte” befindet.

Übermäßiges Scrollen im Dropdown-Menü

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Support”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Im Dropdown-Menü wird ein zusätzlicher Bildlauf angezeigt.

Erwartetes Ergebnis:

Das Dropdown-Menü sollte keinen Bildlauf anzeigen, wenn der gesamte Inhalt in den Block passt.

Übermäßiges Scrollen im Dropdown-Menü

Auf der Seite zum Hinzufügen eines neuen Projekts werden zusätzliche Bildläufe angezeigt

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Projekte”.
  2. Klicken Sie dann auf die Schaltfläche “Projekt erstellen”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Auf der Seite zum Hinzufügen eines neuen Projekts werden zusätzliche Bildlaufleisten angezeigt.

Erwartetes Ergebnis:

Da der gesamte Inhalt auf den Bildschirm passt, sollten die Bildläufe nicht angezeigt werden.

Auf der E-Mail-Bestätigungsseite wird ein zusätzlicher Bildlauf angezeigt

Die Strenge:

Trivial

Voraussetzungen:
  1. Erstellen Sie ein Konto für die E-Mail-Adresse, auf die Sie Zugriff haben.
  2. Melden Sie sich zum ersten Mal bei dem Konto an.
Wiedergabeschritte:
  1. Klicken Sie auf die Schaltfläche zum Senden einer Bestätigungs-E-Mail für das Konto.
  2. Öffnen Sie Ihr E-Mail-Postfach.
  3. Öffnen Sie die Bestätigungs-E-Mail.
  4. Klicken Sie auf die Schaltfläche “E-Mail verifizieren”.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Auf der E-Mail-Bestätigungsseite wird ein zusätzlicher Bildlauf angezeigt.

Erwartetes Ergebnis:

Auf der E-Mail-Bestätigungsseite sollte kein unnötiger Bildlauf angezeigt werden.

Blauer Rahmen erscheint um die Schaltfläche zur Erweiterung des Blocks "Lernen"

Die Strenge:

Trivial

Voraussetzungen:

Melden Sie sich bei dem Konto an.

Wiedergabeschritte:
  1. Klicken Sie im Seitenmenü auf die Schaltfläche “Projekte”.
  2. Klicken Sie auf die Schaltfläche, um den Block “Lernen” zu erweitern.
  3. Klicken Sie auf einen Teil der Seite außerhalb der Schaltfläche.
Der Umgebung:

Windows 10 Pro
Chrome v.118.0.5993.118, Firefox v.119.0 , Microsoft Edge v. 118.0.2088.76

Tatsächliche Ergebnis:

Wenn Sie auf die Schaltfläche zum Erweitern des Blocks “Lernen” klicken, wird ein blauer Rahmen um die Schaltfläche angezeigt.

Erwartetes Ergebnis:

Wenn Sie auf die Schaltfläche klicken, um den “Lernen”-Block zu erweitern, sollte der blaue Rahmen um die Schaltfläche nicht angezeigt werden.

Während der Tests habe ich 15 Fehler in verschiedenen Funktionen der Plattform gefunden. Diese Fehler reichten von kleineren Ungereimtheiten bis hin zu kritischen Problemen, die die Benutzerfreundlichkeit und Leistung beeinträchtigten. Um die Zuverlässigkeit und Effektivität von CircleCI aufrechtzuerhalten, schlage ich vor, umfassende Regressionstests durchzuführen, um diese Bugs umgehend zu beheben.
Iryna, QA-Ingenieurin

Iryna, QA-Ingenieurin

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

Engagieren Sie uns