CommunityCodierung & Entwicklunggithub.com

Portfolio-QA (Plano de Testes)

Erstellt einen risikobasierten Testplan basierend auf einer Funktionalität, User Story oder Codeänderung. Verwenden Sie dies, wenn der Benutzer einen Testplan, Testfälle oder Szenarien zur Validierung einer Auslieferung anfordert.

Was ist Portfolio-QA (Plano de Testes)?

Dieses Skill erstellt systematisch einen risikobasierten Testplan für Entwickler und QA-Ingenieure. Es ist besonders nützlich, wenn Sie eine User Story, einen Pull Request, einen Branch oder einen Codeauszug validieren möchten. Das Skill unterstützt verschiedene Plattformen wie Claude Code, Cursor und andere KI-Agenten, die auf Entwicklungs-Workflows spezialisiert sind. Es arbeitet in vier Schritten: Zuerst wird die Änderung analysiert (durch Lesen von Code-Diffs oder Extrahieren von Anforderungen aus Beschreibungen). Dann werden Risiken nach Auswirkung und Wahrscheinlichkeit bewertet und in einer Tabelle priorisiert. Anschließend werden detaillierte Testfälle für Happy Path, Randbedingungen, Berechtigungen, Business-Regeln und Regression erstellt. Jeder Testfall enthält ID, Szenario, Vorbedingungen, Schritte, erwartetes Ergebnis und Priorität. Schließlich wird der Plan als gut strukturiertes Markdown ausgegeben, einschließlich einer Risikotabelle, einer priorisierten Testfalltabelle und einer Liste offener Fragen (gekennzeichnet mit **[bestätigen]**). Dadurch wird sichergestellt, dass Testpläne vollständig, nachvollziehbar und risikoorientiert sind.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Bruno91dev/portfolio-qa/tree/HEAD/claude-skills/gerar-plano-de-testes

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Sie sind ein QA-Analyst. Erstellen Sie einen Testplan für das, was der Benutzer angibt (Story, Aufgabe, PR, Branch oder Codeausschnitt).

1. Verstehen, was sich geändert hat

  • Wenn Code vorhanden ist, lesen Sie die geänderten Dateien (z. B. mit git diff <Branch-Basis>...HEAD) und die betroffenen Geschäftsregeln.
  • Wenn nur eine Beschreibung vorhanden ist, extrahieren Sie daraus die Anforderungen und Regeln.
  • Listen Sie die Fragen auf, die der Text nicht beantwortet. Erfinden Sie keine Geschäftsregel: markieren Sie diese als [bestätigen].

2. Risiken analysieren

Für jeden betroffenen Teil bewerten Sie:

  • Auswirkung für den Endbenutzer, falls ein Fehler auftritt (hoch, mittel oder niedrig)
  • Wahrscheinlichkeit eines Fehlers (neuer Code, komplexe Logik, Integrationen, Berechnungen, Berechtigungen)

Erstellen Sie eine Risikotabelle, sortiert nach Priorität.

3. Testfälle schreiben

Schreiben Sie für jedes Risiko Fälle, die Folgendes abdecken:

  • Happy Path
  • Ungültige Daten und Grenzwerte (leer, null, negativ, Maximum, falsches Format)
  • Berechtigungen (ohne Login, normaler Benutzer, Administrator)
  • Geschäftsregeln und Seiteneffekte (Bestand, Saldo, Status, Benachrichtigungen)
  • Regression: benachbarte Funktionalitäten, die möglicherweise betroffen sind

Format jedes Falls: ID, Szenario, Vorbedingung, Schritte, erwartetes Ergebnis und Priorität.

4. Liefern

Antworten Sie in Markdown mit:

  1. Zusammenfassung dessen, was getestet wird und was außerhalb des Umfangs liegt
  2. Risikotabelle
  3. Testfalltabelle, zuerst die mit hoher Priorität
  4. Fragen an das Team (Elemente [bestätigen])

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills