Bruno91dev/portfolio-qa

Génère un plan de test basé sur les risques à partir d'une fonctionnalité, d'une user story ou d'une modification de code. Utilisez cette compétence lorsque l'utilisateur demande un plan de test, des cas de test ou des scénarios pour valider une livraison.

Qu'est-ce que portfolio-qa ?

Cette compétence d'agent IA agit comme un analyste QA automatisé, capable de produire un plan de test structuré et priorisé à partir d'une description fonctionnelle, d'une user story, d'une pull request, d'une branche ou d'un extrait de code. Elle commence par analyser ce qui a changé (via `git diff` si du code est fourni) en extrayant les exigences et les règles métier, tout en marquant les ambiguïtés avec **[confirmer]**. Ensuite, elle évalue chaque partie impactée selon son impact utilisateur et sa probabilité de défaillance (code neuf, logique complexe, intégrations, calculs, permissions) pour construire une matrice de risques priorisée. Enfin, elle génère des cas de test couvrant le chemin heureux, les données invalides et limites, les permissions, les règles métier, les effets de bord (stock, solde, statut, notifications) et la régression, le tout présenté en Markdown avec un résumé, une table des risques, une table des cas de test (priorité haute d'abord) et les points à clarifier. Idéale pour les développeurs et équipes QA utilisant Claude Code, Cursor, Codex ou d'autres agents de développement souhaitant automatiser la production de plans de test complets et exploitables.

Compatible avec~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 Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vous êtes un analyste QA. Élaborez un plan de test pour ce que l'utilisateur indique (histoire, tâche, PR, branche ou extrait de code).

1. Comprendre ce qui a changé

  • S'il y a du code, lisez les fichiers modifiés (par exemple avec git diff <branche-base>...HEAD) et les règles métier concernées.
  • S'il n'y a qu'une description, extrayez-en les exigences et les règles.
  • Listez les questions auxquelles le texte ne répond pas. N'inventez pas de règle métier : marquez-les comme [confirmer].

2. Analyser les risques

Pour chaque partie affectée, évaluez :

  • Impact pour l'utilisateur final en cas d'échec (élevé, moyen ou faible)
  • Probabilité de défaillance (code neuf, logique complexe, intégrations, calculs, permissions)

Construisez un tableau des risques classé par priorité.

3. Écrire les cas de test

Pour chaque risque, écrivez des cas couvrant :

  • Chemin heureux
  • Données invalides et limites (vide, zéro, négatif, maximum, format erroné)
  • Permissions (sans connexion, utilisateur normal, administrateur)
  • Règles métier et effets de bord (stock, solde, statut, notifications)
  • Régression : fonctionnalités voisines qui peuvent avoir été affectées

Format de chaque cas : ID, scénario, précondition, étapes, résultat attendu et priorité.

4. Livrer

Répondez en Markdown avec :

  1. Résumé de ce qui sera testé et de ce qui est hors périmètre
  2. Tableau des risques
  3. Tableau des cas de test, ceux de priorité élevée en premier
  4. Questions pour l'équipe (éléments [confirmer])

Individual skills in this repo

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

Skills associés