code-testing-generator : l'agent open source de Microsoft pour des tests unitaires fiables
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust. L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Publié parModifié avec DeepSeek-V4-FlashImages générées avec GPT Image 1.5
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust.
L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Il suit un pipeline Recherche Planification Implémentation (RPI) et valide chaque test via des vérifications de qualité et du mutation testing léger.
Sur un benchmark interne de 152 tâches, l'agent a atteint 92,1 % d'achèvement, contre 78,9 % pour une invite Copilot standard.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
Prompt IA
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
Le 31 juillet 2026, Microsoft a publié code-testing-generator, un agent IA open source et polyglotte capable d'écrire et de valider automatiquement des tests unitaires . Contrairement à une simple requête Copilot, cet agent commence par étudier le dépôt — langage, framework de test, conventions et commandes de build — avant d'écrire la moindre ligne de code de test . Il orchestre la génération via un pipeline et valide chaque test avec un contrôle qualité en plusieurs étapes. L'outil prend en charge six langages majeurs et trois environnements de développement . Sur un benchmark interne de 152 tâches, il affiche un taux d'achèvement de , nettement supérieur aux 78,9 % d'une invite Copilot classique . Actuellement, l'agent ne produit que des tests unitaires, à l'exclusion des tests d'intégration, de bout en bout, navigateur et de performance .
Studio Global AI
Continuez vos recherches
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Quelle est la réponse courte à « code-testing-generator : l'agent open source de Microsoft pour des tests unitaires fiables » ?
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust.
Quels sont les points clés à valider en premier ?
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust. L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Que dois-je faire ensuite en pratique ?
Il suit un pipeline Recherche Planification Implémentation (RPI) et valide chaque test via des vérifications de qualité et du mutation testing léger.
code-testing-generator : l'agent open source de Microsoft pour des tests unitaires fiables
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust. L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Publié parModifié avec DeepSeek-V4-FlashImages générées avec GPT Image 1.5
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust.
L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Il suit un pipeline Recherche Planification Implémentation (RPI) et valide chaque test via des vérifications de qualité et du mutation testing léger.
Sur un benchmark interne de 152 tâches, l'agent a atteint 92,1 % d'achèvement, contre 78,9 % pour une invite Copilot standard.
What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, vConceptual illustration of an open-source AI agent generating unit tests across multiple programming languages
Prompt IA
Create a landscape editorial hero image for this Studio Global article: What did Microsoft release on July 31, 2026, and how does its open-source AI agent for generating unit tests work, including its pipeline, v. Article summary: On July 31, 2026, Microsoft released **code-testing-generator**, an open-source, polyglot AI agent that automates unit test creation and validation. It coordinates test generation through a **research-plan-implement (RPI. Topic tags: general, general web. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clic
openai.com
Le 31 juillet 2026, Microsoft a publié code-testing-generator, un agent IA open source et polyglotte capable d'écrire et de valider automatiquement des tests unitaires . Contrairement à une simple requête Copilot, cet agent commence par étudier le dépôt — langage, framework de test, conventions et commandes de build — avant d'écrire la moindre ligne de code de test . Il orchestre la génération via un pipeline et valide chaque test avec un contrôle qualité en plusieurs étapes. L'outil prend en charge six langages majeurs et trois environnements de développement . Sur un benchmark interne de 152 tâches, il affiche un taux d'achèvement de , nettement supérieur aux 78,9 % d'une invite Copilot classique . Actuellement, l'agent ne produit que des tests unitaires, à l'exclusion des tests d'intégration, de bout en bout, navigateur et de performance .
Studio Global AI
Continuez vos recherches
Cette page comprend une réponse basée sur la source que vous pouvez continuer dans Studio Global.
Quelle est la réponse courte à « code-testing-generator : l'agent open source de Microsoft pour des tests unitaires fiables » ?
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust.
Quels sont les points clés à valider en premier ?
Le 31 juillet 2026, Microsoft a open sourcé code testing generator, un agent IA qui automatise la création de tests unitaires pour .NET, Python, Go, TypeScript, Java et Rust. L'agent est disponible dans le dépôt MIT licensed dotnet/skills et s'intègre avec GitHub Copilot CLI, VS Code et VS Code Insiders.
Que dois-je faire ensuite en pratique ?
Il suit un pipeline Recherche Planification Implémentation (RPI) et valide chaque test via des vérifications de qualité et du mutation testing léger.
Comment fonctionne le pipeline Recherche-Planification-Implémentation (RPI)
L'agent suit un pipeline structuré en quatre grandes étapes, plutôt que de générer les tests immédiatement :
Apprentissage du dépôt – Il analyse le code pour identifier le langage, le framework de test, les motifs de tests existants, ainsi que les commandes de build et de test correctes .
Choix du mode d'exécution – Selon l'ampleur de la tâche, il sélectionne l'un des trois modes suivants :
Direct : Lire le code, écrire les tests, valider le résultat.
Passe unique : Rechercher et planifier une fois, puis implémenter.
Itératif : Répéter le cycle Recherche-Planification-Implémentation pour les demandes volumineuses ou les objectifs de couverture.
Planification et rédaction des tests – L'agent commence par le code simple, puis aborde le code avec plus de dépendances. Il associe chaque comportement à un fichier de test, respecte les conventions locales et corrige les erreurs de compilation ou d'assertion au fur et à mesure .
Validation des tests – Avant de finaliser, l'agent exécute un contrôle qualité multi-étapes (voir ci-dessous) .
Le processus RPI se décompose donc en trois phases : Recherche, Planification et Implémentation .
Processus de validation : mutation testing léger et assurance qualité
L'agent effectue une forme légère de mutation testing et d'assurance qualité sur chaque test généré :
Il considère de petites modifications du code qui devraient faire échouer les tests.
Il vérifie la présence d'assertions faibles ou manquantes.
Il s'assure que chaque scénario demandé dispose d'un test correspondant.
Il construit l'intégralité du workspace et exécute la suite de tests complète.
Il confirme que la commande de test normale du dépôt peut trouver les nouveaux tests.
Cette approche garantit qu'un test "réussi" est réellement pertinent et détectable dans l'intégration continue (CI) . L'agent écrit des tests unitaires qui isolent le code testé et simulent (mockent) les services externes et autres dépendances .
Langages et environnements pris en charge
L'agent est fourni sous forme du plugin dotnet-test dans le dépôt dotnet/skills sur GitHub, sous licence MIT . Il fonctionne avec :
Langages – .NET, Python, Go, TypeScript, Java et Rust.
IDE/outils – GitHub Copilot CLI, Visual Studio Code et VS Code Insiders (via le support des plugins, en aperçu).
Étant distribué comme une définition d'agent plutôt qu'un service hébergé, il s'exécute dans l'agent de codage que l'équipe utilise déjà, le code restant local et ne transitant pas par un service externe .
Limitations actuelles
Types de tests – Seuls les tests unitaires sont pris en charge. Les tests d'intégration, de bout en bout, navigateur et de performance sont explicitement exclus .
Aucune modification du code de production – L'agent ne modifie jamais le code de production pendant la génération des tests .
Évite les tests instables (flaky) – Il évite les tests unitaires qui appellent des URL externes, ouvrent des ports réseau ou dépendent d'un timing précis .
Performances benchmarks
Sur le benchmark interne de Microsoft composé de 152 tâches, l'agent code-testing-generator a accompli 140 tâches (92,1 %) contre 120 tâches (78,9 %) pour GitHub Copilot standard . Cet écart de performance souligne l'avantage d'un agent spécialisé qui étudie le code avant de générer les tests, par opposition à une invite générique .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Comment fonctionne le pipeline Recherche-Planification-Implémentation (RPI)
L'agent suit un pipeline structuré en quatre grandes étapes, plutôt que de générer les tests immédiatement :
Apprentissage du dépôt – Il analyse le code pour identifier le langage, le framework de test, les motifs de tests existants, ainsi que les commandes de build et de test correctes .
Choix du mode d'exécution – Selon l'ampleur de la tâche, il sélectionne l'un des trois modes suivants :
Direct : Lire le code, écrire les tests, valider le résultat.
Passe unique : Rechercher et planifier une fois, puis implémenter.
Itératif : Répéter le cycle Recherche-Planification-Implémentation pour les demandes volumineuses ou les objectifs de couverture.
Planification et rédaction des tests – L'agent commence par le code simple, puis aborde le code avec plus de dépendances. Il associe chaque comportement à un fichier de test, respecte les conventions locales et corrige les erreurs de compilation ou d'assertion au fur et à mesure .
Validation des tests – Avant de finaliser, l'agent exécute un contrôle qualité multi-étapes (voir ci-dessous) .
Le processus RPI se décompose donc en trois phases : Recherche, Planification et Implémentation .
Processus de validation : mutation testing léger et assurance qualité
L'agent effectue une forme légère de mutation testing et d'assurance qualité sur chaque test généré :
Il considère de petites modifications du code qui devraient faire échouer les tests.
Il vérifie la présence d'assertions faibles ou manquantes.
Il s'assure que chaque scénario demandé dispose d'un test correspondant.
Il construit l'intégralité du workspace et exécute la suite de tests complète.
Il confirme que la commande de test normale du dépôt peut trouver les nouveaux tests.
Cette approche garantit qu'un test "réussi" est réellement pertinent et détectable dans l'intégration continue (CI) . L'agent écrit des tests unitaires qui isolent le code testé et simulent (mockent) les services externes et autres dépendances .
Langages et environnements pris en charge
L'agent est fourni sous forme du plugin dotnet-test dans le dépôt dotnet/skills sur GitHub, sous licence MIT . Il fonctionne avec :
Langages – .NET, Python, Go, TypeScript, Java et Rust.
IDE/outils – GitHub Copilot CLI, Visual Studio Code et VS Code Insiders (via le support des plugins, en aperçu).
Étant distribué comme une définition d'agent plutôt qu'un service hébergé, il s'exécute dans l'agent de codage que l'équipe utilise déjà, le code restant local et ne transitant pas par un service externe .
Limitations actuelles
Types de tests – Seuls les tests unitaires sont pris en charge. Les tests d'intégration, de bout en bout, navigateur et de performance sont explicitement exclus .
Aucune modification du code de production – L'agent ne modifie jamais le code de production pendant la génération des tests .
Évite les tests instables (flaky) – Il évite les tests unitaires qui appellent des URL externes, ouvrent des ports réseau ou dépendent d'un timing précis .
Performances benchmarks
Sur le benchmark interne de Microsoft composé de 152 tâches, l'agent code-testing-generator a accompli 140 tâches (92,1 %) contre 120 tâches (78,9 %) pour GitHub Copilot standard . Cet écart de performance souligne l'avantage d'un agent spécialisé qui étudie le code avant de générer les tests, par opposition à une invite générique .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot