test-scenarios
phuryn/pm-skills
Erstellen Sie umfassende Testszenarien auf der Grundlage von User Stories mit Testzielen, Ausgangsbedingungen, Benutzerrollen, Schritt-für-Schritt-Anweisungen und erwarteten Ergebnissen.
...Alle erweiternTestszenarien
Erstellen Sie umfassende Testszenarien aus User Stories mit Testzielen, Startbedingungen, Benutzerrollen, schrittweisen Testaktionen und erwarteten Ergebnissen.
Anwendungsfälle: Beim Verfassen von QA-Testfällen, beim Erstellen von Testplänen, beim Definieren von Abnahmetestszenarien oder beim Validieren der Umsetzung von User Stories.
Argumente:
$PRODUCT: Der Produkt- oder Systemname$USER_STORY: Die zu testende User Story (Titel und Akzeptanzkriterien)$CONTEXT: Zusätzlicher Testkontext oder Einschränkungen
Schritt-für-Schritt-Anleitung
- Überprüfen Sie die User Story und die Akzeptanzkriterien
- Testziele definieren – Welches spezifische Verhalten soll validiert werden?
- Legen Sie die Ausgangsbedingungen fest – Systemzustand, Dateneinrichtung, Konfigurationen
- Benutzerrollen identifizieren – Wer führt die Testaktionen durch?
- Erstellen Sie Testschritte – Gliedern Sie die Interaktionen Schritt für Schritt auf
- Erwartete Ergebnisse definieren – Beobachtbare Ergebnisse nach jedem Schritt
- Randfälle berücksichtigen – Ungültige Eingaben, Randbedingungen
- Detaillierte Testszenarien erstellen – bereit für die Durchführung durch die Qualitätssicherung
Szenario-Vorlage
Testszenario: [Eindeutiger Szenarioname]
Testziel: [Was dieser Test überprüft]
Ausgangsbedingungen:
- [Erforderlicher Systemzustand]
- [Erforderliche Daten oder Konfiguration]
- [Benutzereinstellungen oder Berechtigungen]
Benutzerrolle: [Wer führt den Test durch?]
Testschritte:
- [Erste Aktion und ihr erwartetes Ergebnis]
- [Zweite Aktion und beobachtbares Ergebnis]
- [Dritte Aktion und Systemverhalten]
- [Abschließende Aktion und Endzustand]
Erwartete Ergebnisse:
- [Beobachtbares Ergebnis 1]
- [Beobachtbares Ergebnis 2]
- [Beobachtbares Ergebnis 3]
Beispiel-Testszenario
Testszenario: Anzeige der zuletzt angesehenen Produkte auf der Produktseite
Testziel: Überprüfen, ob der Abschnitt „Zuletzt angesehen“ korrekt angezeigt wird und das aktuelle Produkt nicht enthält.
Ausgangsbedingungen:
- Der Benutzer ist angemeldet oder hat den Browserverlauf aktiviert
- Der Benutzer hat in der aktuellen Sitzung mindestens 2 Produkte angesehen
- Der Benutzer befindet sich nun auf einer Produktseite, die sich von den zuvor angesehenen Artikeln unterscheidet
Benutzerrolle: Online-Käufer
Testschritte:
- Navigieren Sie zu einer beliebigen Produktseite → Der Abschnitt mit den zuvor angesehenen Artikeln sollte unten auf der Seite erscheinen
- Zum Seitenende scrollen → Der Abschnitt „Zuletzt angesehen“ ist mit Produktkarten sichtbar
- Produkt-Miniaturansichten überprüfen → Bilder, Titel und Preise werden korrekt angezeigt
- Aktuelles Produkt prüfen → Das aktuelle Produkt befindet sich NICHT in der Liste der zuletzt angesehenen Artikel
- Klicken Sie auf eine Produktkarte → Der Nutzer gelangt zur entsprechenden Produktseite
Erwartete Ergebnisse:
- Der Bereich „Zuletzt angesehen“ wird erst angezeigt, nachdem mindestens ein Produkt zuvor angesehen wurde
- Der Bereich zeigt 4–8 Produktkarten mit vollständigen Informationen an
- Das aktuelle Produkt wird aus der Liste ausgeschlossen
- Jede Karte zeigt den Zeitstempel „Vor X Minuten/Stunden angesehen“ an
- Ein Klick auf eine Produktkarte führt zur entsprechenden Produktseite
- Leistung: Der Bereich wird innerhalb von 2 Sekunden geladen
Zu liefernde Ergebnisse
- Umfassende Testszenarien für jedes Akzeptanzkriterium
- Klare Testziele, die auf die Absicht der User Story abgestimmt sind
- Detaillierte Schritt-für-Schritt-Testaktionen
- Beobachtbare erwartete Ergebnisse nach jedem Schritt
- Abdeckung von Randfällen und Fehlerszenarien
- Bereit zur Ausführung und Dokumentation durch das QA-Team
---
name: test-scenarios
description: Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes.
---
# Test Scenarios
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step test actions, and expected outcomes.
**Use when:** Writing QA test cases, creating test plans, defining acceptance test scenarios, or validating user story implementations.
**Arguments:**
- `$PRODUCT`: The product or system name
- `$USER_STORY`: The user story to test (title and acceptance criteria)
- `$CONTEXT`: Additional testing context or constraints
## Step-by-Step Process
1. **Review the user story** and acceptance criteria
2. **Define test objectives** - What specific behavior to validate
3. **Establish starting conditions** - System state, data setup, configurations
4. **Identify user roles** - Who performs the test actions
5. **Create test steps** - Break down interactions step-by-step
6. **Define expected outcomes** - Observable results after each step
7. **Consider edge cases** - Invalid inputs, boundary conditions
8. **Output detailed test scenarios** - Ready for QA execution
## Scenario Template
**Test Scenario:** [Clear scenario name]
**Test Objective:** [What this test validates]
**Starting Conditions:**
- [System state required]
- [Data or configuration needed]
- [User setup or permissions]
**User Role:** [Who performs the test]
**Test Steps:**
1. [First action and its expected result]
2. [Second action and observable outcome]
3. [Third action and system behavior]
4. [Completion action and final state]
**Expected Outcomes:**
- [Observable result 1]
- [Observable result 2]
- [Observable result 3]
## Example Test Scenario
**Test Scenario:** View Recently Viewed Products on Product Page
**Test Objective:** Verify that the 'Recently viewed' section displays correctly and excludes the current product.
**Starting Conditions:**
- User is logged in or has browser history enabled
- User has viewed at least 2 products in the current session
- User is now on a product page different from previously viewed items
**User Role:** Online Shopper
**Test Steps:**
1. Navigate to any product page → Section should appear at bottom with previously viewed items
2. Scroll to bottom of page → "Recently viewed" section is visible with product cards
3. Verify product thumbnails → Images, titles, and prices are displayed correctly
4. Check current product → Current product is NOT in the recently viewed list
5. Click on a product card → User navigates to the corresponding product page
**Expected Outcomes:**
- Recently viewed section appears only after viewing at least 1 prior product
- Section displays 4-8 product cards with complete information
- Current product is excluded from the list
- Each card shows "Viewed X minutes/hours ago" timestamp
- Clicking cards navigates to correct product pages
- Performance: Section loads within 2 seconds
## Output Deliverables
- Comprehensive test scenarios for each acceptance criterion
- Clear test objectives aligned with user story intent
- Detailed step-by-step test actions
- Observable expected outcomes after each step
- Edge case and error scenario coverage
- Ready for QA team execution and documentation
Alle Dateien
1 Dateientest-scenarios installieren
Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.
ZIP herunterladenKlonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.
git clone https://github.com/phuryn/pm-skills/tree/main/pm-execution/skills/test-scenarios # Copy SKILL.md to your .claude/skills/ directory
Kopieren





Heim
