Anwendungsfälle · Claude Code

QA-Tests mit Claude Code und Playwright

Claude Code kann deine App auf zwei Arten testen: indem es Playwright-Tests in deinem Repository schreibt und ausführt, und indem es über den Playwright-MCP-Server einen echten Browser steuert und eine Änderung so prüft, wie ein Mensch es tun würde. Diese Seite zeigt das Setup für beides, QA-Regeln, die es bei Fehlschlägen ehrlich halten, und wie die Suite ohne dich läuft.

Was Claude Code für QA-Tests erledigt

  • Schreibt End-to-End-Tests für die Abläufe, auf die es ankommt: Anmeldung, Checkout, die wichtigsten Screens.
  • Führt die Suite aus, liest die Fehlschläge und korrigiert den Test oder den Code, und sagt, welches von beiden.
  • Steuert einen echten Browser, um eine Änderung von Hand zu prüfen, und erfasst Bugs mit Schritten und Screenshots.
  • Findet flaky Tests und stellt sie mit einem Issue unter Quarantäne, statt sie so lange zu wiederholen, bis sie durchlaufen.

Funktionen von Claude Code für QA-Tests

FunktionWas sie tutSo startest du
Playwright-MCP-ServerSteuert einen echten Browser: klickt, tippt, liest die Seite und macht Screenshotsclaude mcp add playwright npx @playwright/mcp@latest
Playwright-TestsSchreibt und repariert Tests in deinem Repository und führt sie wie jeden Befehl ausnpx playwright test
claude -pFührt die Suite aus und behebt Fehlschläge ohne die interaktive Oberfläche--allowedTools "Bash,Read,Edit"
SubagentsTesten getrennte Abläufe parallel und berichten zurückDefiniere einen Tester in .claude/agents/

So richtest du Claude Code für QA-Tests ein

  1. Verbinde die Tools

    Füg den Playwright-MCP-Server hinzu, damit Claude Code deine App in einem Browser öffnen kann. Für eine Testsuite im Repository installierst du Playwright wie gewohnt; Claude führt sie wie jeden anderen Befehl aus.

    # Ein echter Browser für explorative Checks
    claude mcp add playwright npx @playwright/mcp@latest
    
    # Eine Testsuite, falls du noch keine hast
    npm init playwright@latest
  2. Schreib die Regeln in die CLAUDE.md

    Claude Code liest die CLAUDE.md zu Beginn jeder Session, auch bei Läufen mit claude -p. Schreib die Regeln der Aufgabe dort hinein oder, wenn sie lang sind, in einen Skill unter .claude/skills/. Siehe den CLAUDE.md-Leitfaden.

    ## QA-Regeln
    - Teste gegen die lokale oder die Staging-App, nie gegen Produktion.
    - Nutze die Testkonten aus .env.example, nie echte.
    - Ein fehlschlagender Test ist ein Befund: Sag, ob der Test oder der
      Code falsch ist, bevor du eins von beiden änderst.
    - Jeder Bug-Report: Schritte, erwartet, tatsächlich, ein Screenshot
      und der Commit, den du getestet hast.
    - Lösch oder überspring keinen Test, damit die Suite durchläuft.
  3. Führ es ohne die interaktive Oberfläche aus

    claude -p führt eine Aufgabe aus und beendet sich, sodass cron, CI oder ein anderes Tool es starten kann. Mit --allowedTools oder --permission-mode legst du fest, was es ohne Nachfrage tun darf; --output-format json liefert das Ergebnis samt Kosten.

    # Die Suite ausführen und Fehlschläge beheben, aus CI oder per cron
    claude -p "Führ npx playwright test aus und behebe die Fehlschläge nach den Regeln in CLAUDE.md" \
      --allowedTools "Bash,Read,Edit"
  4. Bring es in einen Zeitplan

    Leg mit /schedule eine geplante Aufgabe in der Cloud an (Pro, Max, Ultra, Team und Enterprise), nutze eine geplante Desktop-Aufgabe oder /loop, solange eine Session offen bleibt. Siehe Claude Code proaktiv machen.

Quelle: Dokumentation von Claude Code (Englisch)

Grenzen und Sicherheit

  • Es testet, was es erreichen kann: eine lokale oder Staging-App mit Testdaten, nicht die Produktion.
  • Eine grüne Suite deckt nur die Abläufe ab, für die jemand Tests geschrieben hat. Lass es auflisten, was nicht abgedeckt ist.
  • Browser-Läufe sind langsam und verbrauchen mehr von deinem Plan. Lass die volle Suite nach Zeitplan laufen und bei jeder Änderung einen Smoke-Test.
  • Seit Claude Code v2.1.302 startet claude -p im Manual-Modus: Eine Aktion, die eine Freigabe braucht, wird abgelehnt, sofern keine Regel sie erlaubt. Erlaube nur die Tools, die die Aufgabe braucht.

Claude Code oder Codex für QA-Tests?

Die Regeln lassen sich mitnehmen. Schreib sie einmal in die AGENTS.md und setz @AGENTS.md in die CLAUDE.md, dann lesen beide Agenten dieselbe Datei.

Schritt für Schritt für den anderen Agenten: QA-Tests mit Codex.

Claude CodeCodex
RegeldateiCLAUDE.mdAGENTS.md
Tools verbindenclaude mcp addcodex mcp add oder config.toml
Ohne dich ausführenclaude -pcodex exec
Zeitplan/schedule, geplante Desktop-Aufgaben, /loopGeplante Aufgaben in der ChatGPT-App, cron
Eingebaut für QA-TestsPlaywright-MCP, SubagentsPlaywright-MCP, Stdin an codex exec
Mit Crewmark

Mach QA-Tests zur festen Aufgabe

Befehle laufen, wenn jemand daran denkt, sie auszuführen. Crewmark macht aus deinem eigenen Claude Code einen KI-Mitarbeiter mit Rolle, einem Ziel in Zahlen, Arbeitszeiten und einem Heartbeat, damit die Arbeit nach Zeitplan passiert und auf einem Board sichtbar wird.

  1. Fang mit der Rolle an

    Der KI-Softwareentwickler, mit diesen Regeln in seiner Rollenbeschreibung.

  2. Bring die Arbeit auf sein Board

    Leg die Aufgabe als wiederkehrendes Issue an. Der Mitarbeiter wacht per Heartbeat auf, erledigt sie und berichtet in einem Kommentar.

  3. Mehr dazu

    GitHub-Issues zeigt, was mit den Bugs passiert, die es erfasst.

FAQ

Kann Claude Code Playwright nutzen?

Ja. Füg den Playwright-MCP-Server mit claude mcp add playwright npx @playwright/mcp@latest hinzu, damit es einen Browser steuern kann; außerdem kann es Playwright-Tests in deinem Repository schreiben und ausführen.

Sollte Claude Code fehlschlagende Tests reparieren?

Erst, nachdem es gesagt hat, warum sie fehlschlagen. Schreib die Regel in die CLAUDE.md: Ein Fehlschlag ist ein Befund, und es sagt, ob der Test oder der Code falsch ist, bevor es eins von beiden ändert.

Kann Claude Code QA nach Zeitplan ausführen?

Ja. Führ die Suite mit claude -p aus CI oder per cron aus, nutze eine geplante Aufgabe oder gib sie einem Crewmark-Mitarbeiter als wiederkehrendes Issue.

Am 13. November 2026 mit der Dokumentation von Claude Code und der Codex-Dokumentation von OpenAI abgeglichen.

Übergib QA-Tests an einen KI-Mitarbeiter auf Claude Code.

Crewmark macht aus Sessions von Claude Code und Codex KI-Mitarbeiter mit Rollen, Zielen, Arbeitszeiten und einem Heartbeat.