Microsoft code-testing-generator: l'agente AI open-source che scrive e convalida test unitari
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust. Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
Pubblicato daModificato con DeepSeek-V4-FlashImmagini generate con GPT Image 1.5
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust.
Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
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
AI Prompt
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
Il 31 luglio 2026, Microsoft ha rilasciato code-testing-generator, un agente AI open-source e poliglotta che automatizza la creazione e la validazione di test unitari . A differenza di un semplice prompt di Copilot, l'agente prima studia il repository: linguaggio, framework di test, convenzioni e comandi di build, e solo dopo scrive una riga di codice di test . Coordina la generazione dei test attraverso una pipeline e li valida con un controllo qualità a più fasi. Supporta sei linguaggi di programmazione principali e tre IDE . Su un benchmark interno di 152 attività, ha raggiunto un , significativamente superiore al 78,9% di un prompt Copilot standard . Attualmente, l'agente scrive solo test unitari, escludendo esplicitamente test di integrazione, end-to-end, browser e performance .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Microsoft code-testing-generator: l'agente AI open-source che scrive e convalida test unitari"?
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust.
What are the key points to validate first?
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust. Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
Microsoft code-testing-generator: l'agente AI open-source che scrive e convalida test unitari
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust. Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
Pubblicato daModificato con DeepSeek-V4-FlashImmagini generate con GPT Image 1.5
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust.
Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
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
AI Prompt
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
Il 31 luglio 2026, Microsoft ha rilasciato code-testing-generator, un agente AI open-source e poliglotta che automatizza la creazione e la validazione di test unitari . A differenza di un semplice prompt di Copilot, l'agente prima studia il repository: linguaggio, framework di test, convenzioni e comandi di build, e solo dopo scrive una riga di codice di test . Coordina la generazione dei test attraverso una pipeline e li valida con un controllo qualità a più fasi. Supporta sei linguaggi di programmazione principali e tre IDE . Su un benchmark interno di 152 attività, ha raggiunto un , significativamente superiore al 78,9% di un prompt Copilot standard . Attualmente, l'agente scrive solo test unitari, escludendo esplicitamente test di integrazione, end-to-end, browser e performance .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Microsoft code-testing-generator: l'agente AI open-source che scrive e convalida test unitari"?
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust.
What are the key points to validate first?
Il 31 luglio 2026 Microsoft ha reso open source code testing generator, un agente AI che automatizza la creazione di test unitari in .NET, Python, Go, TypeScript, Java e Rust. Disponibile nel repository dotnet/skills con licenza MIT, si integra con GitHub Copilot CLI, VS Code e VS Code Insiders.
Come funziona la pipeline research-plan-implement (RPI)
L'agente segue una pipeline strutturata invece di generare test immediatamente :
Impara dal repository – Scansiona il codice per rilevare il linguaggio, il framework di test, i pattern esistenti e i comandi di build e test corretti .
Sceglie un percorso di esecuzione – In base all'ambito dell'attività, seleziona una di tre modalità :
Diretta – Legge il codice, scrive i test, valida il risultato.
Passaggio singolo – Ricerca e pianifica una volta, poi implementa.
Iterativa – Ripete il ciclo ricerca-pianificazione-implementazione per richieste estese o obiettivi di copertura.
Pianifica e scrive i test – L'agente inizia con codice semplice, passa a codice con più dipendenze, mappa ogni comportamento in un file di test, segue le convenzioni locali e corregge eventuali errori di compilazione o asserzioni durante il processo .
Valida i test – Prima di concludere, esegue un controllo qualità a più fasi (vedi sotto) .
Il processo RPI si compone di tre fasi: Ricerca, Pianificazione e Implementazione .
Processo di validazione: mutation testing leggero e garanzia di qualità
L'agente esegue una forma leggera di mutation testing e garanzia di qualità su ogni test generato :
Considera piccole modifiche al codice che dovrebbero far fallire i test.
Verifica la presenza di asserzioni deboli o mancanti.
Controlla che ogni scenario richiesto abbia un test corrispondente.
Compila l'intero workspace ed esegue l'intera suite di test.
Conferma che il comando di test normale del repository sia in grado di trovare i nuovi test.
Questo garantisce che un test che "passa" sia effettivamente significativo e rilevabile in CI . L'agente scrive test unitari che isolano il codice sotto test e simulano (mock) i servizi esterni e altre dipendenze .
Linguaggi supportati e integrazioni con IDE
L'agente è disponibile come plugin dotnet-test all'interno del repository dotnet/skills su GitHub, con licenza MIT . Funziona con :
Linguaggi – .NET, Python, Go, TypeScript, Java e Rust.
IDE/strumenti – GitHub Copilot CLI, Visual Studio Code e VS Code Insiders (tramite supporto plugin in anteprima).
Poiché viene distribuito come definizione di agente e non come servizio ospitato, viene eseguito all'interno dell'agente di codifica che un team già utilizza, con il codice che rimane locale senza passare attraverso un servizio esterno .
Limiti attuali
Tipi di test – Sono supportati solo i test unitari. I test di integrazione, end-to-end, browser e performance sono esplicitamente esclusi .
Nessuna modifica al codice di produzione – L'agente non modifica mai il codice di produzione durante la generazione dei test .
Evita test instabili (flaky) – L'agente evita test unitari che chiamano URL esterni, aprono porte di rete o dipendono da tempistiche precise .
Prestazioni nei benchmark
Nel benchmark interno di Microsoft su 152 attività, l'agente code-testing-generator ha completato 140 attività (92,1%) contro le 120 attività (78,9%) di GitHub Copilot standard . Questo divario di prestazioni evidenzia il vantaggio di un agente specializzato che analizza il codice prima di generare test, rispetto a un prompt generico .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Come funziona la pipeline research-plan-implement (RPI)
L'agente segue una pipeline strutturata invece di generare test immediatamente :
Impara dal repository – Scansiona il codice per rilevare il linguaggio, il framework di test, i pattern esistenti e i comandi di build e test corretti .
Sceglie un percorso di esecuzione – In base all'ambito dell'attività, seleziona una di tre modalità :
Diretta – Legge il codice, scrive i test, valida il risultato.
Passaggio singolo – Ricerca e pianifica una volta, poi implementa.
Iterativa – Ripete il ciclo ricerca-pianificazione-implementazione per richieste estese o obiettivi di copertura.
Pianifica e scrive i test – L'agente inizia con codice semplice, passa a codice con più dipendenze, mappa ogni comportamento in un file di test, segue le convenzioni locali e corregge eventuali errori di compilazione o asserzioni durante il processo .
Valida i test – Prima di concludere, esegue un controllo qualità a più fasi (vedi sotto) .
Il processo RPI si compone di tre fasi: Ricerca, Pianificazione e Implementazione .
Processo di validazione: mutation testing leggero e garanzia di qualità
L'agente esegue una forma leggera di mutation testing e garanzia di qualità su ogni test generato :
Considera piccole modifiche al codice che dovrebbero far fallire i test.
Verifica la presenza di asserzioni deboli o mancanti.
Controlla che ogni scenario richiesto abbia un test corrispondente.
Compila l'intero workspace ed esegue l'intera suite di test.
Conferma che il comando di test normale del repository sia in grado di trovare i nuovi test.
Questo garantisce che un test che "passa" sia effettivamente significativo e rilevabile in CI . L'agente scrive test unitari che isolano il codice sotto test e simulano (mock) i servizi esterni e altre dipendenze .
Linguaggi supportati e integrazioni con IDE
L'agente è disponibile come plugin dotnet-test all'interno del repository dotnet/skills su GitHub, con licenza MIT . Funziona con :
Linguaggi – .NET, Python, Go, TypeScript, Java e Rust.
IDE/strumenti – GitHub Copilot CLI, Visual Studio Code e VS Code Insiders (tramite supporto plugin in anteprima).
Poiché viene distribuito come definizione di agente e non come servizio ospitato, viene eseguito all'interno dell'agente di codifica che un team già utilizza, con il codice che rimane locale senza passare attraverso un servizio esterno .
Limiti attuali
Tipi di test – Sono supportati solo i test unitari. I test di integrazione, end-to-end, browser e performance sono esplicitamente esclusi .
Nessuna modifica al codice di produzione – L'agente non modifica mai il codice di produzione durante la generazione dei test .
Evita test instabili (flaky) – L'agente evita test unitari che chiamano URL esterni, aprono porte di rete o dipendono da tempistiche precise .
Prestazioni nei benchmark
Nel benchmark interno di Microsoft su 152 attività, l'agente code-testing-generator ha completato 140 attività (92,1%) contro le 120 attività (78,9%) di GitHub Copilot standard . Questo divario di prestazioni evidenzia il vantaggio di un agente specializzato che analizza il codice prima di generare test, rispetto a un prompt generico .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot