Skip to content

Agent-Typen

Swarm QA setzt acht spezialisierte Agenten ein, die jeweils einen klar abgegrenzten Prüfbereich abdecken. Alle Agenten laufen parallel und liefern normierte Findings.

Prüft die Erreichbarkeit aller Links auf der Zielseite:

  • Defekte Links (404, 500, Timeouts)
  • Redirect-Ketten mit Kettenlänge und Endziel
  • Externe Domains — Erreichbarkeit und Zertifikatsstatus
  • Anker-Links — Existenz der Ziel-IDs im DOM

HTTP Guard

Analysiert Sicherheitsheader und Transportkonfiguration:

  • Content-Security-Policy (CSP) — vorhanden und korrekt konfiguriert
  • HSTS — Strict-Transport-Security mit passender max-age
  • X-Frame-Options — Clickjacking-Schutz
  • Mixed Content — HTTP-Ressourcen auf HTTPS-Seiten
  • Cookie-Konfiguration — Secure, HttpOnly, SameSite-Attribute

Sicherheit

Fehlende Sicherheitsheader werden als Hohe oder Kritische Findings eingestuft, da sie reale Angriffsvektoren darstellen.

A11y Scout

Prüft Barrierefreiheit nach WCAG 2.1 und BFSG-Anforderungen:

  • Alt-Texte für Bilder und Medien
  • ARIA-Attribute — korrekte Rollen, Labels, Zustände
  • Farbkontrast — Mindestkontrast nach WCAG AA (4.5:1)
  • Tastaturnavigation — Fokusreihenfolge, Skip-Links, Fokusindikatoren
  • Formular-Labels — korrekte Zuordnung von Labels zu Eingabefeldern

Smoke Flow

Basisprüfung der Seitenfunktionalität:

  • Seitenladeprüfung — lädt die Seite vollständig und ohne Fehler?
  • JavaScript-Konsolenfehler — Fehler und Warnungen erfassen
  • Rendering-Fehler — leere Seiten, fehlende Hauptinhalte

Perf Sentinel

Misst Performance-Metriken nach Google Core Web Vitals:

  • LCP (Largest Contentful Paint) — Ladezeit des größten Elements
  • CLS (Cumulative Layout Shift) — visuelle Stabilität
  • TTFB (Time to First Byte) — Serverantwortzeit
  • Große Ressourcen — Dateien über definierbarem Schwellenwert

SEO Recon

Prüft Suchmaschinenoptimierung:

  • Meta-Tags — title, description, viewport
  • Open Graph — og:title, og:description, og:image
  • Canonical URLs — korrekte Angabe, Konsistenz
  • H1-Struktur — genau eine H1 pro Seite
  • robots.txt und Sitemap — Erreichbarkeit und Syntax

Form Fuzzer

Testet Formulare mit unerwarteten Eingaben:

  • Leerübermittlung — Verhalten ohne Eingaben
  • XSS-Sonden — Script-Tags und Event-Handler in Feldern
  • SQL-Injection — typische Injection-Patterns
  • Overflow — extrem lange Eingaben, Sonderzeichen
  • Edge Cases — Unicode, Emojis, Nullbytes

Scope

Der Form Fuzzer prüft ausschließlich die clientseitige Validierung. Serverseitige Prüfungen erfordern zusätzliche API-Tests.

API Health

Entdeckt und prüft API-Endpunkte:

  • Endpoint-Discovery — bekannte Pfade (/api, /graphql, /.well-known)
  • Status-Checks — Erreichbarkeit und HTTP-Statuscodes
  • Antwortzeit — Latenz-Messung pro Endpunkt
  • Content-Type — korrekte Response-Header

Weiterführend

Local-first QA orchestration.