test-scenarios
phuryn/pm-skills
Créez des scénarios de test complets à partir de récits utilisateurs, en précisant les objectifs de test, les conditions de départ, les rôles des utilisateurs, les étapes à suivre et les résultats attendus.
...Développer toutScénarios de test
Créez des scénarios de test complets à partir de récits utilisateur, en précisant les objectifs de test, les conditions de départ, les rôles des utilisateurs, les actions de test étape par étape et les résultats attendus.
À utiliser pour : rédiger des cas de test d’assurance qualité, créer des plans de test, définir des scénarios de test d’acceptation ou valider la mise en œuvre des récits utilisateur.
Arguments :
$PRODUCT: Le nom du produit ou du système$USER_STORY: L'histoire utilisateur à tester (titre et critères d'acceptation)$CONTEXT: Contexte ou contraintes de test supplémentaires
Procédure étape par étape
- Examiner l'histoire utilisateur et les critères d'acceptation
- Définir les objectifs de test : quel comportement spécifique valider ?
- Définir les conditions de départ : état du système, configuration des données, paramètres
- Identifier les rôles des utilisateurs : qui effectue les actions de test
- Créer les étapes de test – Décomposer les interactions étape par étape
- Définir les résultats attendus : résultats observables après chaque étape
- Prendre en compte les cas limites - Entrées non valides, conditions aux limites
- Générer des scénarios de test détaillés - Prêts à être exécutés par l'assurance qualité
Modèle de scénario
Scénario de test : [Nom clair du scénario]
Objectif du test : [Ce que ce test permet de valider]
Conditions de départ :
- [État requis du système]
- [Données ou configuration requises]
- [Configuration ou autorisations de l'utilisateur]
Rôle de l'utilisateur : [Qui effectue le test]
Étapes du test :
- [Première action et résultat attendu]
- [Deuxième action et résultat observable]
- [Troisième action et comportement du système]
- [Action de fin et état final]
Résultats attendus :
- [Résultat observable n° 1]
- [Résultat observable n° 2]
- [Résultat observable n° 3]
Exemple de scénario de test
Scénario de test : afficher les produits récemment consultés sur la page produit
Objectif du test : vérifier que la section « Récemment consultés » s'affiche correctement et exclut le produit actuel.
Conditions de départ :
- L'utilisateur est connecté ou l'historique de son navigateur est activé
- L'utilisateur a consulté au moins deux produits au cours de la session en cours
- L'utilisateur se trouve désormais sur une page produit différente de celles consultées précédemment
Rôle de l'utilisateur : acheteur en ligne
Étapes du test :
- Accéder à n'importe quelle page de produit → La section « Récemment consultés » doit apparaître en bas de la page avec les articles précédemment consultés
- Faites défiler la page jusqu’en bas → La section « Récemment consultés » est visible avec les fiches produits
- Vérifier les vignettes des produits → Les images, les titres et les prix s'affichent correctement
- Vérifier le produit actuel → Le produit actuel ne figure PAS dans la liste des articles récemment consultés
- Cliquez sur une fiche produit → L'utilisateur est redirigé vers la page du produit correspondant
Résultats attendus :
- La section « Vus récemment » n’apparaît qu’après avoir consulté au moins un produit auparavant
- La section affiche entre 4 et 8 fiches produit contenant toutes les informations
- Le produit actuel est exclu de la liste
- Chaque fiche indique l'horodatage « Consulté il y a X minutes/heures »
- Un clic sur une fiche produit redirige vers la page du produit correspondant
- Performances : la section se charge en moins de 2 secondes
Livrables
- Scénarios de test complets pour chaque critère d'acceptation
- Objectifs de test clairs, alignés sur l'intention de l'histoire utilisateur
- Actions de test détaillées, étape par étape
- Résultats attendus observables après chaque étape
- Couverture des cas limites et des scénarios d’erreur
- Prêts à être exécutés et documentés par l'équipe d'assurance qualité
---
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
Tous les fichiers
1 fichiersInstaller test-scenarios
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez le dépôt et copiez les fichiers de compétence dans votre projet.
git clone https://github.com/phuryn/pm-skills/tree/main/pm-execution/skills/test-scenarios # Copy SKILL.md to your .claude/skills/ directory
Copier





Maison
