Start / Cheat Sheets

Cheat Sheet

GenAI in Testing & QA — Cheat Sheet

Stand: · GenAI für Testing, QA und Code Review

GenAIQATestingCode Review

Der Spickzettel zum Seminar GenAI für Testing, QA und Code Review — die Einordnungen, die man im Alltag braucht, wenn Testmaterial aus einem Modell kommt und trotzdem belastbar sein soll.

Wo GenAI ansetzt

Die Unterstützung beginnt nicht erst beim Testlauf.

PhaseUnterstützung durch GenAI
PlanungTeststrategie aus Produktinfos und Ressourcen entwerfen
AnforderungenAmbiguitäten, Edge Cases und Lücken aufdecken
VorbereitungTestfälle, explorative Pfade und Testdaten erzeugen
ImplementierungTests im Browser fahren, Skripte schreiben und reviewen
ReleaseRegressionskandidaten wählen, Risiko und Bericht erstellen
LearningFehlschläge, Coverage-Lücken und Nutzerfeedback analysieren

Wo das Risiko besonders wiegt

KontextWarum kritisch
Komplexe SystemeViele Abhängigkeiten, Fehler wirken indirekt
Medizin, Finanzen & Co.Regelwissen fehlt oder ist veraltet
Missionskritische SystemeAusfall hat unmittelbare reale Folgen

Modul: GenAI im Softwaretest

Testfälle erzeugen

Der Gewinn liegt in den Iterationen, nicht im ersten Treffer:

SchrittErgebnis
Erster PromptBreite Abdeckung, aber redundant und annahmelastig
GruppierenDeutlich weniger Fälle bei gleicher Abdeckung
Format vorgebenDirekt importierbar ins Testmanagement-Tool
Coverage-MatrixSichtbar, welches Kriterium wie gedeckt ist
AspektAus AnforderungenAus Exploration
GrundlageStory, Kriterien, PRDLaufende Anwendung
DetailgradHoch und präziseGröber, dafür real
StärkeVollständige KriterienabdeckungFindet Ungeschriebenes
RisikoErfundene TestdatenOhne Scope läuft es aus dem Ruder

Prompt-Gerüst gegen erfundene Details — explizite Verbote wirken besser als der Hinweis „bitte korrekt”:

Rolle:    Senior QA Engineer für eine Web-Anwendung.
Kontext:  Nutze ausschließlich die User Story und den DOM-Auszug im
          Anhang. Erfinde keine Felder oder Selektoren; markiere
          Lücken als OFFEN.
Ergebnis: Testfälle mit Titel, Vorbedingung, Schritten, Testdaten und
          Erwartung — positive und negative Fälle getrennt.

Module: Testfälle mit GenAI · Teststrategie mit GenAI

Testebenen

EbeneGrundlage für die KITypischer Aufwand
UnitQuellcode einzelner FunktionenGering, sehr schnell grün
IntegrationFluss über mehrere SchichtenSetup einmalig, dann leicht
End-to-EndLaufende Anwendung im BrowserHöchster, dafür nutzernah

Modul: Testautomatisierung beschleunigen

Nichtfunktionale Tests

WCAG-StufeAnspruchBeispiel
AMindestkonformitätEingabefeld hat ein verknüpftes Label
AAÜblicher ZielwertTastaturfokus ist deutlich sichtbar
AAAStrengste AnforderungenKontrast von 7:1 bei normalem Text

Wer AA anstrebt, muss A vollständig miterfüllen. Screenreader-Tests bleiben manuell — die Liste der offenen manuellen Prüfungen gehört deshalb eingefordert.

SpracheWorauf zu achten ist
DeutschDezimalkomma, längere Labels, Validierungsmeldungen
JapanischTextdarstellung, Sucheingabe, Tabellenlayout
ArabischRechts-nach-links, Feldreihenfolge, Icons, Mischtexte

Modul: Nichtfunktionale Tests mit GenAI

Code Review

InstanzZuständig für
Deterministische WerkzeugeFormat, Stil, bekannte Schwachstellen, Testlage
KI-ReviewZusammenfassung, fehlende Tests, riskante Sonderfälle
AutorKontext im PR-Text, offensichtliche Korrekturen
Mensch im ReviewDesign, Fachlogik, Wartbarkeit, Release-Risiko
PrioritätInhalt
BlockerNeu eingeführte Sicherheitslücke, verwundbares Produktionspaket
Priorität 2Zu aktualisierende Pakete ohne akutes Risiko
Priorität 3Linter-Fehler und Warnungen, nach Schwere sortiert

Der Blocker-Entscheid ist ein Vorschlag, keine Freigabeentscheidung. Und die KI führt die Prüfung nicht selbst durch — sonst wären die Befunde nicht reproduzierbar; sie liest die Berichte der Werkzeuge und gleicht sie mit dem Diff ab.

Modul: Code Review & Qualitätsstandards

Triage und Berichte

VorschlagenNicht selbst entscheiden
Schweregrad mit BegründungSchweregrad im Ticket ändern
Komponente, Risikoart, OwnerZuweisung verbindlich setzen
Dublettenkandidaten mit BelegenMeldungen als Dublette schließen
Fehlende Angaben benennenMeldung ohne Rückfrage verwerfen
RohwertAussage im Bericht
87 fehlgeschlagene TestsFehler häufen sich im Checkout; 23 durch Auth-Timeout
Coverage-ProzentwertWelche Akzeptanzkriterien belegt sind — und welche nicht
Liste offener DefekteWelche davon das Release tatsächlich blockieren

Modul: Qualitätsberichte mit GenAI

Typische Fallen

  • Ohne Produktkontext erfindet die KI Features, die es gar nicht gibt.
  • Generierte Sätze wirken vollständig, decken aber selten alle Akzeptanzkriterien ab. Ohne Coverage-Matrix fällt das nicht auf.
  • Umformulierte Akzeptanzkriterien brechen still das Mapping.
  • „Du hast recht” ist keine Korrektur — die Ursache bleibt unentdeckt.
  • Selbstsichere Formulierung wird leicht mit Verlässlichkeit verwechselt.
  • Zwei Läufe mit demselben Prompt liefern unterschiedliche Abdeckung.
  • Ohne Scope im Prompt erkundet der Agent die komplette Anwendung.
  • Ohne Reset des Ausgangszustands ist ein E2E-Lauf nicht wiederholbar.
  • Ein bestandener Fuzz-Lauf beweist keine Korrektheit, nur keinen Fund.
  • Grüne Tests sagen nichts über die fachliche Güte der Erwartungen.
  • Coverage allein belegt keine Qualität — erst die Kombination der Signale.
  • Ohne Regeldatei kommentiert der Review-Bot nach allgemeinen Annahmen und erzeugt Rauschen.
  • Befehle, die Fehler schlucken, machen jedes Quality Gate wirkungslos.
  • Fehlermeldungen enthalten Logs, Screenshots, Tokens — nur freigegebene Werkzeuge nutzen.

Zum Seminar GenAI für Testing, QA und Code Review