option

test-scenarios

phuryn/pm-skills 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 tout
0
Heure mise à jour 29 septembre 2026

Scé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

  1. Examiner l'histoire utilisateur et les critères d'acceptation
  2. Définir les objectifs de test : quel comportement spécifique valider ?
  3. Définir les conditions de départ : état du système, configuration des données, paramètres
  4. Identifier les rôles des utilisateurs : qui effectue les actions de test
  5. Créer les étapes de test – Décomposer les interactions étape par étape
  6. Définir les résultats attendus : résultats observables après chaque étape
  7. Prendre en compte les cas limites - Entrées non valides, conditions aux limites
  8. 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 :

  1. [Première action et résultat attendu]
  2. [Deuxième action et résultat observable]
  3. [Troisième action et comportement du système]
  4. [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 :

  1. 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
  2. Faites défiler la page jusqu’en bas → La section « Récemment consultés » est visible avec les fiches produits
  3. Vérifier les vignettes des produits → Les images, les titres et les prix s'affichent correctement
  4. Vérifier le produit actuel → Le produit actuel ne figure PAS dans la liste des articles récemment consultés
  5. 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é
Voir sur GitHub
---
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 fichiers

Installer test-scenarios

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez 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 Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ Claude détectera automatiquement la compétence et l'utilisera

Compétences similaires

algorithmic-art
Heure mise à jour 27 août 2026
systematic-debugging
Heure mise à jour 3 septembre 2026
tech-debt-tracker
Heure mise à jour 29 août 2026
continual-learning
Heure mise à jour 10 septembre 2026
OR