testing-strategy

Par anthropics · knowledge-work-plugins

Concevez des stratégies de test et des plans de test. Déclenchez avec « how should we test », « test strategy for », « write tests for », « test plan », « what tests do we need », ou lorsque l'utilisateur a besoin d'aide pour les approches de test, la couverture ou l'architecture de test.

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill testing-strategy

Stratégie de Test

Concevoir des stratégies de test efficaces équilibrant couverture, rapidité et maintenabilité.

Pyramide de Test

        /  E2E  \         Peu, lents, haute confiance
       / Integration \     Quelques-uns, vitesse moyenne
      /    Unit Tests  \   Nombreux, rapides, ciblés

Stratégie par Type de Composant

  • Endpoints API : tests unitaires pour la logique métier, tests d'intégration pour la couche HTTP, tests de contrat pour les consommateurs
  • Pipelines de données : validation des entrées, correction des transformations, tests d'idempotence
  • Frontend : tests de composants, tests d'interaction, regression visuelle, accessibilité
  • Infrastructure : smoke tests, chaos engineering, tests de charge

Ce qu'il faut Couvrir

Privilégier : chemins critiques pour le métier, gestion des erreurs, cas limites, limites de sécurité, intégrité des données.

Ignorer : getters/setters triviaux, code framework, scripts ponctuels.

Output

Produire un plan de test avec : ce qu'il faut tester, type de test pour chaque domaine, cibles de couverture, et exemples de cas de test. Identifier les lacunes dans la couverture existante.

Skills similaires