Corcava logoDas einzige Business-Tool, das Sie brauchenCorcava
Menü

QA-Checkliste via MCP: Testschritte aus Aufgaben erzeugen

Mit MCP umfassende Testfälle aus Aufgabenbeschreibungen erzeugen. Dieser QA-Workflow zeigt, wie Sie eine Aufgabe lesen, Testschritte für Funktionalität und Randfälle erstellen und als Kommentar hinzufügen – mit Varianten für Regressions-, Smoke- und Integrationstests.

Was dieser Workflow leistet

Der QA-Checklisten-Workflow mit MCP hilft bei gründlicher Testabdeckung:

Wichtige Ergebnisse

  • Testfall-Erstellung: Umfassende Testschritte aus Aufgabenbeschreibungen erzeugen
  • Abdeckungsanalyse: Identifizieren, was getestet werden muss (Happy Path, Randfälle, Fehlerbehandlung)
  • Testtyp-Varianten: Regressions-, Smoke- und Integrationstests erzeugen
  • Dokumentation: Testfälle als Kommentare für QA-Tracking hinzufügen
  • Qualitätssicherung: Klare, prüfbare Ergebnisse für Aufgaben sicherstellen

Voraussetzungen

Vor der Nutzung dieses Workflows sollten Sie Folgendes haben:

Workflow Schritt für Schritt

Schritt 1: Aufgabe lesen

Zuerst den vollständigen Aufgabenkontext einholen:

Prompt: Aufgabe lesen

"Lese Aufgabe #[ID] und analysiere, was getestet werden muss: - Titel, Beschreibung und Akzeptanzkriterien der Aufgabe holen - Bestehende Kommentare für Kontext prüfen - Die zu testende Funktionalität identifizieren Zeige mir die Aufgabendetails, bevor Sie Testfälle erzeugen."

Was die KI macht:

  1. Ruft get_task auf, um Aufgabendetails abzurufen
  2. Ruft list_task_comments auf, um bestehenden Kontext zu holen
  3. Analysiert Aufgabenbeschreibung und Abnahmekriterien
  4. Zeigt Aufgabenkontext für die Testfall-Erzeugung

Schritt 2: Testfälle erzeugen

Umfassende Testschritte erstellen:

Prompt: Testfälle erzeugen

"Für Aufgabe #[ID] Testfälle erzeugen, die abdecken: - Happy-Path-Szenarien (Hauptfunktionalität) - Randfälle und Grenzbedingungen - Fehlerbehandlung und ungültige Eingaben - Integrationspunkte (falls zutreffend) Als nummerierte Testschritte formatieren mit: 1. Name des Testfalls 2. Auszuführende Schritte 3. Erwartetes Ergebnis Zeige mir alle Testfälle, bevor du sie als Kommentar hinzufügst."

Was die KI macht:

  1. Analysiert Anforderungen der Aufgabe
  2. Erkennt Testszenarien
  3. Erstellt detaillierte Testschritte
  4. Formatiert Testfälle übersichtlich

Schritt 3: Testfälle prüfen

Die erzeugten Testfälle durchgehen:

Prompt: Prüfung

"Prüfe die erzeugten Testfälle: - Prüfen, dass alle Akzeptanzkriterien abgedeckt sind - Prüfen, dass die Testschritte klar und umsetzbar sind - Sicherstellen, dass Randfälle enthalten sind - Bestätigen, dass die Testfälle umfassend sind Zeige mir die vollständige Testfallliste, formatiert für einen Kommentar."

Was die KI macht:

  1. Formatiert Testfälle für den Kommentar
  2. Stellt sicher, dass alle Kriterien abgedeckt sind
  3. Zeigt formatierte Testfallliste
  4. Wartet auf Freigabe vor dem Posten

Schritt 4: Testfälle als Kommentar hinzufügen (nach Freigabe)

Testfälle nach Bestätigung posten:

Prompt: Testfälle posten (mit Freigabe)

"Füge die Testfälle als Kommentar zu Aufgabe #[ID] hinzu: - Kommentartitel: 'QA-Testfälle' - Alle erzeugten Testfälle einbinden - Klar mit nummerierten Schritten formatieren Zeige mir zuerst den Kommentartext, dann warte auf meine Bestätigung. Ich muss 'CONFIRM' oder 'YES, ADD COMMENT' eingeben, bevor du den Kommentar postest."

Was die KI macht:

  1. Entwirft Kommentar mit Testfällen
  2. Zeigt Vorschau zur Freigabe
  3. Wartet auf Bestätigungstoken
  4. Ruft nach Freigabe add_task_comment auf

Vollständige Workflow-Prompts

Hier die vollständigen, kopierfertigen Prompts:

Vollständige QA-Testfall-Erzeugung

"Erzeuge QA-Testfälle für Aufgabe #[ID]: 1. Aufgabe lesen und analysieren, was getestet werden muss 2. Umfassende Testfälle erzeugen mit: - Happy-Path-Szenarien - Randfällen und Grenzbedingungen - Fehlerbehandlung - Integrationspunkte (falls zutreffend) 3. Testfälle als nummerierte Schritte mit Testname, Schritten und erwartetem Ergebnis formatieren 4. Alle Testfälle zur Prüfung anzeigen 5. Auf mein 'CONFIRM' oder 'YES, ADD COMMENT' warten, bevor du als Kommentar postest Wichtig: Immer Testfälle in Vorschau anzeigen und erst nach ausdrücklicher Bestätigung posten."

Einsatz: Wenn Sie eine umfassende Testfall-Erzeugung wollen

Schnelle Testfall-Erzeugung

"Erzeuge Testfälle für Aufgabe #[ID]. Happy Path, Randfälle und Fehler abdecken. Zeige mir die Testfälle, dann warte auf mein 'CONFIRM', bevor du als Kommentar postest."

Einsatz: Wenn Sie eine schnelle Testfall-Erzeugung wollen

Workflow-Varianten nach Testtyp

Variante 1: Regressions-Testfälle

Regressions-Testfälle erzeugen, die bestehende Funktionalität prüfen:

"Erzeuge Regressions-Testfälle für Aufgabe #[ID]: - Fokus: Prüfen, ob bestehende Funktionalität noch funktioniert - Test backward compatibility - Auf Breaking Changes prüfen - Tests für betroffene verwandte Features einbeziehen Als Regressions-Testfälle mit klaren Bestanden/Nicht-bestanden-Kriterien formatieren."

Ergebnis: Die KI erzeugt regressionsfokussierte Testfälle

Variante 2: Smoke-Testfälle

Schnelle Smoke-Testfälle für die Grundprüfung erzeugen:

"Erzeuge Smoke-Testfälle für Aufgabe #[ID]: - Nur kritische Pfad-Funktionalität prüfen - Tests minimal und schnell halten - Kernfunktionen prüfen - Randfälle und detaillierte Szenarien auslassen Als kurze Smoke-Tests formatieren (max. 5–10 Testfälle)."

Ergebnis: Die KI erzeugt minimale Smoke-Testfälle

Variante 3: Integrations-Testfälle

Integrations-Testfälle für Systemwechselwirkungen erzeugen:

"Erzeuge Integrations-Testfälle für Aufgabe #[ID]: - Fokus auf Wechselwirkungen zwischen Komponenten - API-Endpoints und Datenfluss testen - System-Integrationsstellen prüfen - End-to-End-Szenarien einbeziehen Als Integrationstestfälle mit Systemprüfung formatieren."

Ergebnis: Die KI erzeugt integrationsfokussierte Testfälle

Variante 4: End-to-End-Testfälle

End-to-End-Testfälle für komplette Nutzer-Workflows erzeugen:

"Erzeuge End-to-End-Testfälle für Aufgabe #[ID]: - Vollständige Nutzer-Workflows von Anfang bis Ende abdecken - Vollständige User Journeys testen - Bei Bedarf mehrere Benutzerrollen einbeziehen - Vollständige Feature-Funktionalität prüfen Als End-to-End-Testfälle mit vollständigen Workflow-Schritten formatieren."

Ergebnis: Die KI erzeugt umfassende End-to-End-Testfälle

Beispiel: Vollständige QA-Testfall-Session

Hier ein konkretes Beispiel, wie eine QA-Testfall-Erzeugung abläuft:

Nutzer-Prompt

"Erzeuge QA-Testfälle für Aufgabe #123."

KI-Antwort (Aufgabendetails)

Aufgabe #123: Benutzer-Authentifizierung implementieren

Beschreibung: Login/Logout mit E-Mail- und Passwort-Authentifizierung hinzufügen.

Akzeptanzkriterien:

  • Nutzer kann sich mit E-Mail und Passwort registrieren
  • Nutzer kann sich mit Zugangsdaten anmelden
  • Nutzer kann sich abmelden
  • Session-Verwaltung funktioniert korrekt

Von der KI erzeugte Testfälle

QA-Testfälle (bereit zum Posten):

Happy-Path-Tests:

  1. Benutzerregistrierung: Schritte: Zur Registrierungsseite gehen, gültige E-Mail und Passwort eingeben, absenden. Erwartung: Konto erstellt, Weiterleitung zum Login.
  2. Benutzer-Login: Schritte: Registrierte E-Mail und Passwort eingeben, Login klicken. Erwartung: Nutzer eingeloggt, Sitzung erstellt, Weiterleitung zum Dashboard.
  3. Benutzer-Abmeldung: Schritte: Abmelden-Button klicken. Erwartung: Sitzung beendet, Weiterleitung zur Login-Seite.

Randfälle:

  1. Doppelte E-Mail-Registrierung: Schritte: Mit bestehender E-Mail registrieren. Erwartung: Fehlermeldung, Konto nicht erstellt.
  2. Ungültige Login-Daten: Schritte: Falsches Passwort eingeben. Erwartung: Fehlermeldung, keine Sitzung erstellt.
  3. Sitzungsablauf: Schritte: Auf Timeout warten, geschützte Seite aufrufen. Erwartung: Weiterleitung zum Login, Hinweis Sitzung abgelaufen.

Fehlerbehandlung:

  1. Ungültiges E-Mail-Format: Schritte: Ungültiges E-Mail-Format eingeben. Erwartung: Validierungsfehler, Registrierung/Login blockiert.
  2. Schwaches Passwort: Schritte: Passwort eingeben, das Anforderungen nicht erfüllt. Erwartung: Validierungsfehler, Passwortanforderungen werden angezeigt.

Zum Posten „CONFIRM“ oder „YES, ADD COMMENT“ eingeben.

Nutzer-Freigabe

"CONFIRM"

KI-Aktion (nach Freigabe)

✅ QA-Testfälle-Kommentar zu Aufgabe #123 gepostet

Testfälle wurden der Aufgabe zur QA-Nachverfolgung hinzugefügt.

Sicherheitsmuster

✅ Vorschau- und Freigabe-Workflow

Dieser Workflow nutzt Vorschau und Freigabe für alle Schreiboperationen:

  • Lese-zuerst: Aufgabendetails immer vor dem Erzeugen von Testfällen lesen
  • Testfälle in Vorschau: Alle Testfälle vor dem Posten anzeigen
  • Bestätigungstoken: „CONFIRM“ oder „YES, ADD COMMENT“ vor dem Posten verlangen
  • Prüfschritt: Prüfung und Bearbeitung vor dem Posten ermöglichen
  • Klares Format: Testfälle übersichtlich formatiert

Fehlerbehebung

Aufgabe nicht gefunden

Symptom: Aufgabendetails können nicht abgerufen werden

Mögliche Ursachen:

  • Task ID incorrect
  • Aufgabe in anderem Workspace
  • API key lacks read access

Lösung: Aufgaben-ID und API-Key-Berechtigungen prüfen. Workspace-Zugriff prüfen.

Testfälle zu generisch

Symptom: Generierte Testfälle sind zu vage

Mögliche Ursachen:

  • Aufgabenbeschreibung ist zu knapp
  • Abnahmekriterien fehlen

Lösung: Konkretere Testfälle anfordern: „Erzeuge detaillierte Testfälle mit konkreten Schritten und erwarteten Ergebnissen“

Comments Not Being Posted

Symptom: KI postet auch nach Freigabe keine Kommentare

Mögliche Ursachen:

  • Bestätigungstoken wird nicht erkannt
  • API key lacks write permissions
  • Task ID incorrect

Lösung: Exakte Bestätigung nutzen: „CONFIRM“ oder „YES, ADD COMMENT“. Prüfen, ob API-Key Schreibrechte hat.

Verwandte Tools

Dieser Workflow nutzt folgende Corcava-MCP-Tools:

Verwandte Anwendungsfälle

Umfassende Testfälle erzeugen

Verbinden Sie Ihren KI-Assistenten mit Corcava und schaffen Sie umfassende QA-Testabdeckung

Continue Reading

Stapel-Bereinigung von Aufgabentiteln mit MCP

Stapel-Playbook: Aufgaben nach Muster auflisten, standardisierte Titel vorschlagen, Änderungen erst nach Freigabe des Di...

Tägliche Fokusliste per MCP

Täglicher Fokus-Workflow: Aufgaben mit Fälligkeit heute/bald, höchste Prioritäten hervorheben, zeitgebundener Plan. Opti...