Aller au contenu

Stratégie de test

"Une bonne stratégie de test consiste à tester intelligemment, pas exhaustivement."

Approche professionnelle du testing

Objectifs pédagogiques

  • Comprendre le rôle d’une stratégie de test
  • Identifier ses composantes
  • Appliquer une stratégie réaliste
  • Relier stratégie, risques et contraintes

Qu’est-ce qu’une stratégie de test ?

La stratégie de test définit comment, quand et avec quels moyens les tests seront réalisés.

Elle répond aux questions :

  • Quels tests réaliser ?
  • À quel moment ?
  • Avec quelles priorités ?
  • Avec quels outils ?

👉 Elle vise à optimiser l’effort de test.


Lien avec le concept et la base de test

  • Concept de test : cadre général
  • Base de test : référence
  • Stratégie de test : décisions opérationnelles

👉 La stratégie s’appuie directement sur la base de test.


Exemple de stratégie de test – MyEvents

Contraintes du projet

  • application orientée transactions financières
  • intégration de services externes
  • backend API critique
  • évolutions fréquentes

Choix stratégiques

Élément Choix
Priorité Paiement et réservation
Approche Basée sur les risques
Automatisation Tests API
Tests manuels UX, scénarios utilisateur
Fréquence Tests de régression

Stratégie basée sur les risques

Risque Impact Action
Paiement incorrect Perte financière Tests intensifs
API externe indisponible Service bloqué Tests d’intégration
Données incohérentes Erreurs utilisateur Validation backend

Niveaux et types de tests retenus

  • tests unitaires (logique métier)
  • tests d’intégration (API paiement, notifications)
  • tests fonctionnels (parcours utilisateur)
  • tests de régression

Automatisation dans MyEvents

  • tests API automatisés
  • scénarios critiques automatisés
  • régression à chaque évolution

Critères d’entrée et de sortie

Entrée en test - exigences validées - environnement disponible

Sortie de test - tests critiques validés - anomalies majeures corrigées


Erreurs fréquentes

  • vouloir tout tester
  • ignorer les contraintes
  • copier une stratégie générique
  • négliger la maintenance

À retenir

  • la stratégie de test guide les décisions
  • elle dépend du contexte
  • elle évolue avec le projet
  • elle vise l’efficacité

⬅ Périmètre du système ➡ Environnement de test