Flaky Test (Grade A) logo

Flaky Test (Grade A)Sichere-Entwicklungsfähigkeit für Claude AI. Note. Flaky Tests diagnostizieren und reparieren. Verwende bei Tests, die manchmal durchlaufen und manchmal fehlschlagen.

(0)
Daniel NikulshynGeprüft von Daniel Nikulshyn·Aktualisiert Juli 2026

Übersicht

Flaky Tests diagnostizieren und reparieren. Verwende bei Tests, die manchmal durchlaufen und manchmal fehlschlagen. Ein flaky Test ist einer, der manchmal durchläuft, im CI fehlschlägt, aber nicht lokal, oder von der Zeit/Reihenfolge abhängt. Um einen solchen zu reparieren, reproduziere das Problem, indem du den Test 10+ Mal ausführst, kenne die Ursachen ein, und wende dann Verbesserungen wie das Warten mit 'await' an, die Resetting von Mocks oder das Selbst-Entfernen von Tests an. Überprüfe den Fix, indem du den Test 20+ Mal wiederholst und sicherst, dass keine neuen Instabilitäten eingeführt wurden.

Hauptfunktionen

  • Flaky Tests reproduzieren
  • Gemeinsame Ursachen von Instabilitäten katalogisieren (Zeitverläufe, geteilte Zustände, Zufallsvariablen, Abhängigkeit von der Reihenfolge)
  • Zeitungleichmäßigkeiten durch "await" und Fake-Timer fixieren
  • Mock- und Zustands-Resetting
  • Prüfen, ob Tests selbstständig sind

Preise

Modell
Free
Kategorie
Fähigkeiten
Bewertung
Noch keine Bewertungen

Anwendungsfälle

Intermittente Testfehlschläge

Verwende, wenn ein Test manchmal durchläuft und manchmal fehlschlägt, oder wenn Tests im CI fehlschlagen, aber nicht lokal

Wartung von Test-Suiten

Verwende, um die Gesamtleistung der Testverlässlichkeit zu verbessern und die Instabilität in einer Test-Suite zu reduzieren

Pro & Contra

Pro

  • Identifiziert und beseitigt flaky Tests
  • Verbessert die Testverlässlichkeit
  • Bietet einen Schritt-für-Schritt-Leitfaden zur Beseitigung von Ursachen von Instabilitäten

Contra

  • Kann erhebliche Anpassungen von Tests erforderlich machen
  • Kann zeitaufwendig sein, um Ursachen zu diagnostizieren und zu beheben
  • Kann nicht immer auf die zugrunde liegenden Probleme im Entwurf von Test-Suiten abzielen

Bewertungen

Melde dich an, um eine Bewertung abzugeben.

Noch keine Bewertungen. Sei die/der Erste!

Fragen & Antworten

Was sind die Hauptfunktionen von Flaky Test?

Die Hauptfunktionen umfassen das Reproduzieren von flüchtigen Tests, die Kategorisierung häufiger Ursachen für Fluktuation, die Behebung von Timing-Problemen, das Zurücksetzen von Mocks und die Erstellung von selbständigen Tests.

Asked by Mateusz Wozniak · Nov 3, 2025

Was sind die Schritte, um flaky Tests mit Flaky Test zu beheben?

Die Schritte umfassen das Reproduzieren des Problems, die Kategorisierung der Ursache, das Anwenden von Fixes und die Verifizierung des Fixes durch mehrmaliges Ausführen des Tests.

Asked by Timur Nazarov · Oct 21, 2025

Wie behebt Flaky Test Timing-Probleme?

Flaky Test behebt Timing-Probleme, indem es await für asynchrone Vorgänge hinzufügt und Fake‑Timer nutzt, zum Beispiel jest.useFakeTimers.

Asked by Amos Fältskog · Sep 23, 2025

What is Flaky Test used for?

Flaky Test wird verwendet, um flüchtige Tests zu diagnostizieren und zu beheben, die gelegentlich bestehen oder in CI fehlschlagen, aber lokal nicht reproduzierbar sind.

Asked by Nadia Petrova · Sep 12, 2025

Frage stellen

Alternativen zu Fähigkeiten

Using Git Worktrees (Grade A) logo
Using Git Worktrees (Grade A)Fähigkeiten

Sicherheitsgetesteter Daten- und KI-Workflows für Claude AI. Klasse A. Verwenden, wenn Sie Feature-Arbeiten starten, die von der aktuellen Arbeitsumgebung isoliert werden müssen, oder bevor Sie Implementierungspläne ausführen - erstellt isolated Git Worktrees

(0)
Free
Ga4 Bigquery Schema (Grade A) logo
Ga4 Bigquery Schema (Grade A)Fähigkeiten

Sicherheitsgetestete Daten-AI-Fähigkeit für Claude AI. (Grade A). GA4 BigQuery Export-Schema-Referenz — vollständiger Feldbezug, verknüpfte Strukturen, Abfragemuster und Leistungs-Tipps

(0)
Free
Meta Capi (Grade A) logo
Meta Capi (Grade A)Fähigkeiten

Sicherheitsgeprüfte data-ai-Fähigkeit für Claude AI. Grade A.

(0)
Free
Callees (Grade A) logo
Callees (Grade A)Fähigkeiten

Sicherheitstests für die Entwicklung von Claude AI. Note: A. Aufrufgraph der direkten Aufrufe auflisten

(0)
Free
Test Module Name (Grade A) logo
Test Module Name (Grade A)Fähigkeiten

Sicherheitsgetestete daten-AI-Fähigkeit für Claude AI. Grade A. Benenne Haskell-Testmodule nach dem zu testenden Modul mit einem Spec-Suffix im gleichen Namespace.

(0)
Free
Board Of Directors (Grade A) logo
Board Of Directors (Grade A)Fähigkeiten

Erforscht-geprüftes Datenspiel für AI. Bester Ruf. Simuliere eine Diskussion einer 5-köpfigen Expertenjury für wichtige Entscheidungen. Verwendung für die Bewertung von Plänen, Architekturauswahl, Funktionsdesigns oder jeder Entscheidung.

(0)
Free
Advpl Mvc Avancado (Grade A) logo
Advpl Mvc Avancado (Grade A)Fähigkeiten

Sicherheitsgeprüfte Entwicklungsfertigkeit für Claude AI. Grade A. Fortgeschrittenes MVC über PE (Punkte des Eingangs) – benutzerdefinierte Grids zu Standard-MVC-Bildschirmen hinzufügen (CNTA300/MATA070/MATA440/MATA460/FINA040 via *STRU)

(0)
Free
D
Docs Writer (Grade A)Fähigkeiten

Sicherheitsgetestete Workflow-Fähigkeit für Claude AI. Klasse A. **WORKFLOW-SKILL** — Gewährleistung der Genauigkeit und Aktualität der Repository-Dokumentation auf allen Seiten: Dokumentationsseite, Agenten-Dateien und Changelog. WANN: 'update docs'

(0)
Free