Cours · 7 chapitres
Tests de code pour le développement agentique
Empêche Claude Code et Codex de livrer des bugs en intégrant l'analyse statique, la couverture, les tests de mutation, les hooks pre-commit et les tests basés sur les propriétés. 7 chapitres, niveau praticien, pour les ingénieurs.
Ce que tu sauras faire
- Concevoir des stratégies de test qui détectent de vrais bugs
- Intégrer l'analyse statique dans les boucles d'agents
- Créer des garde-fous pre-commit pour les agents IA
- Exécuter des tests de mutation sur tes suites
- Évaluer les tests générés par IA en toute confiance
- Appliquer les tests basés sur les propriétés et le fuzzing
Ce qu’il contient
- 1Tests de code pour le dev agentique : commence ici
Une orientation de 12 minutes sur le parcours Code Testing — les couches de feedback écriture-vérification-correction qui empêchent les agents de codage IA de tricher, et l'ordre dans lequel les apprendre.
- 2Les fondamentaux du testing
Maîtrise la stratégie de test, le testing trophy, et comment écrire des tests automatisés qui attrapent vraiment les bugs.
- 3Analyse statique pour le développement agentique
Connecte Ruff, Biome, Pyrefly, ty, Semgrep et CodeQL comme sources de feedback sub-seconde pour Claude Code et Codex.
- 4Garde-fous Pre-Commit pour les agents IA
Connecte le formatage, le lint, le type-check et les tests dans un pipeline de hooks en couches qui force Claude Code et Codex à corriger avant de commiter.
- 5Couverture & Tests de Mutation
La boucle de feedback à deux outils qui te dit où les tests manquent et si ceux que tu as fonctionnent vraiment.
- 6Génération de tests par l'IA
Des prompts one-shot aux boucles pilotées par le feedback — pilote, supervise et révise les systèmes qui écrivent désormais tes tests.
- 7Tests par propriétés et fuzzing
Dépasse les exemples choisis à la main. Spécifie des invariants, laisse un générateur traquer les contre-exemples, et associe cette discipline à des agents qui proposent les propriétés que tu as manquées.
Questions fréquentes
- Que vais-je apprendre dans ce cours sur les tests de code ?
- Tu construis cinq couches de rétroaction qui détectent les bugs dans le code écrit par l'IA : une stratégie de test avec des tests automatisés, l'analyse statique avec des outils comme Ruff, Semgrep et CodeQL, des hooks pre-commit en couches, la couverture associée aux tests de mutation, et la génération de tests par IA ainsi que les tests basés sur les propriétés et le fuzzing. Chaque couche est illustrée appliquée aux sorties de Claude Code et Codex.
- À qui ce parcours s'adresse-t-il ?
- Il est conçu pour les ingénieurs logiciels qui utilisent des agents de codage IA comme Claude Code et Codex et souhaitent des garde-fous garantissant la correction du code généré. Il est de niveau praticien, ce qui suppose que tu écrives et exécutes déjà du code au quotidien.
- Ai-je besoin d'une expérience préalable ou de savoir coder ?
- Oui. Il s'agit d'un parcours de niveau praticien destiné aux ingénieurs, pas d'une introduction pour débutants. Tu dois être à l'aise pour écrire du code, exécuter une suite de tests et travailler en ligne de commande avant de commencer.
- Quelle est la durée du cours et y a-t-il un certificat ?
- Le parcours comporte 7 chapitres pour un total d'environ 142 minutes, soit environ 2,4 heures, dont un chapitre d'orientation de 12 minutes. Tu obtiens une attestation de réussite lorsque tu termines tous les chapitres.
- Ce cours est-il gratuit ?
- Non, il s'agit d'un parcours payant inclus dans un abonnement AI Academy. Il couvre l'analyse statique, la couverture, les tests de mutation, les hooks pre-commit, la génération de tests par IA et les tests basés sur les propriétés dans l'ensemble des 7 chapitres.
Obtiens un certificat
Termine tous les chapitres pour recevoir ton certificat de réussite.