Communitygithub.com

RNA4219/manual-bb-test-harness

Black-box-first Skill Suite für manuelles Testdesign, risikobasierte Priorisierung, Synthese minimaler Testfälle und Release-Gate-Entscheidungen.

Was ist manual-bb-test-harness?

Diese Skill-Suite ist speziell für den manuellen Black-Box-Test konzipiert und unterstützt Entwickler und Tester bei der systematischen Erstellung von Testfällen, der Priorisierung basierend auf Risiken, der Minimierung der Testfallanzahl und der Bewertung von Release-Gates. Sie ist plattformunabhängig und eignet sich für jede Umgebung, in der manuelle Tests durchgeführt werden. Der Skill analysiert funktionale Anforderungen und Benutzeroberflächen, um relevante Testszenarien abzuleiten, weist jedem Szenario eine Risikobewertung zu und synthetisiert daraus eine minimal erforderliche Testsuite. Darüber hinaus bietet er Kriterien für die Entscheidung, ob ein Release freigegeben werden kann. Die Suite folgt dem Black-Box-Ansatz, was bedeutet, dass keine Kenntnisse über die interne Implementierung des Systems erforderlich sind. Dies macht sie ideal für QA-Teams, die effizient und strukturiert vorgehen möchten, ohne sich in Code-Details zu verlieren.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add RNA4219/manual-bb-test-harness

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht manual-bb-test-harness?

Black-box-first Skill Suite für manuelles Testdesign, risikobasierte Priorisierung, Synthese minimaler Testfälle und Release-Gate-Entscheidungen.

Übersicht

Diese Skill Suite hilft dir dabei, manuelle Black-Box-Tests effizient zu planen und durchzuführen. Sie deckt den gesamten Prozess ab: von der Identifizierung von Testperspektiven über die risikobasierte Priorisierung bis hin zur Entscheidung, ob ein Release freigegeben werden kann.

Funktionen

  • Testperspektiven ableiten – Basierend auf Anforderungen und Benutzeroberflächen werden systematisch Testszenarien identifiziert.
  • Risikopriorisierung – Jedes Szenario erhält eine Risikobewertung, um die wichtigsten Tests zuerst durchzuführen.
  • Minimale Testfall-Synthese – Aus der Menge möglicher Tests wird eine minimale, aber abdeckungsreiche Suite generiert.
  • Release-Gate-Entscheidungen – Definiere Kriterien, die erfüllt sein müssen, bevor ein Release freigegeben wird.

Voraussetzungen

  • Keine spezifischen Plattformabhängigkeiten
  • Grundlegendes Verständnis von manuellen Testprozessen
  • Zugriff auf die zu testende Anwendung (Black-Box)

Verwendung

  1. Testperspektiven sammeln – Beschreibe die zu testende Funktionalität oder Benutzeroberfläche.
  2. Priorisieren – Weise Risikostufen zu (z. B. hoch, mittel, niedrig).
  3. Minimieren – Lasse den Skill die wichtigsten Testfälle vorschlagen.
  4. Gate-Check – Prüfe, ob alle Kriterien für einen Release erfüllt sind.

Beispiele

  • Testperspektive: "Anmeldemaske – Benutzer gibt falsches Passwort ein"
  • Risiko: Hoch (Sicherheitsrelevanz)
  • Minimaler Testfall: "Prüfen, ob nach 3 Fehlversuchen ein temporärer Lockout erfolgt"
  • Release-Gate-Kriterium: "Alle hochriskanten Tests müssen bestanden sein"

Lizenz

Dieses Projekt steht unter der MIT-Lizenz. Weitere Details findest du in der Datei LICENSE.

Verwandte Skills