Aller au contenu
EN FR

Générer un squelette de tests unitaires

Statut documentaire : guide — voir Maturité et preuves.

L'outillage éditeur peut aider à générer un squelette de tests depuis le contexte application/modèle courant. Un test généré est un point de départ, pas une preuve de comportement.

Workflow recommandé

  1. Construire/valider le modèle en premier.
  2. Sélectionner le concept, l'action, le processus ou le contrat de service à tester.
  3. Générer le squelette de test.
  4. Remplacer les données temporaires par des fixtures et résultats attendus explicites.
  5. Ajouter cas négatifs et limites.
  6. Exécuter les tests sur le mode Runtime supporté.
  7. Pour les contrats de binding, répéter sur les adaptateurs local et distant lorsque la capacité est supportée.

Ce qu'il faut tester

Privilégier les assertions de contrat : identité, résolution des types, rôles de relation, paramètres/résultats d'actions, round trips de persistance, résultats événements/processus et sémantiques d'échec explicites. Éviter les tests qui vérifient des noms de classes privées ou des layouts de stockage.