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é
- Construire/valider le modèle en premier.
- Sélectionner le concept, l'action, le processus ou le contrat de service à tester.
- Générer le squelette de test.
- Remplacer les données temporaires par des fixtures et résultats attendus explicites.
- Ajouter cas négatifs et limites.
- Exécuter les tests sur le mode Runtime supporté.
- 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.