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
| Funktion | Was sie tut | So startest du |
|---|---|---|
| Playwright-MCP-Server | Steuert einen echten Browser: klickt, tippt, liest die Seite und macht Screenshots | claude mcp add playwright npx @playwright/mcp@latest |
| Playwright-Tests | Schreibt und repariert Tests in deinem Repository und führt sie wie jeden Befehl aus | npx playwright test |
claude -p | Führt die Suite aus und behebt Fehlschläge ohne die interaktive Oberfläche | --allowedTools "Bash,Read,Edit" |
| Subagents | Testen getrennte Abläufe parallel und berichten zurück | Definiere einen Tester in .claude/agents/ |
So richtest du Claude Code für QA-Tests ein
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@latestSchreib 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.Führ es ohne die interaktive Oberfläche aus
claude -pführt eine Aufgabe aus und beendet sich, sodass cron, CI oder ein anderes Tool es starten kann. Mit--allowedToolsoder--permission-modelegst du fest, was es ohne Nachfrage tun darf;--output-format jsonliefert 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"Bring es in einen Zeitplan
Leg mit
/scheduleeine 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.
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 -pim 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 Code | Codex | |
|---|---|---|
| Regeldatei | CLAUDE.md | AGENTS.md |
| Tools verbinden | claude mcp add | codex mcp add oder config.toml |
| Ohne dich ausführen | claude -p | codex exec |
| Zeitplan | /schedule, geplante Desktop-Aufgaben, /loop | Geplante Aufgaben in der ChatGPT-App, cron |
| Eingebaut für QA-Tests | Playwright-MCP, Subagents | Playwright-MCP, Stdin an codex exec |
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.
Fang mit der Rolle an
Der KI-Softwareentwickler, mit diesen Regeln in seiner Rollenbeschreibung.
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.
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.