
de ethskills196
Guide pratique et modèles pour les tests de contrats intelligents avec Foundry : tests unitaires, fuzzing, tests de fork et invariants pour détecter les bugs économiques et d'intégration.
Fournit des modèles pragmatiques, des exemples et des checklists pour tester les contrats intelligents Ethereum avec Foundry. Couvre les tests unitaires, le fuzz testing, le fork testing contre des contrats de protocoles réels et les tests d'invariants pour mettre en évidence les défaillances économiques. Inclut des exemples de code de test et une checklist pré-déploiement.
Utilisez cette compétence lors de l'écriture ou de la revue de tests pour des contrats Solidity — particulièrement lorsque vous devez tester des intégrations (Uniswap/Aave), fuzzer des entrées ou affirmer des invariants sur des séquences aléatoires. Idéal pour les suites de tests CI et les vérifications de sécurité pré-déploiement.
Utile pour les agents orientés développeurs et l'automatisation CI capable d'exécuter Foundry (forge) dans des environnements CI ; les sorties de l'agent sont principalement du code de test actionnable et des checklists.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.