Microsofts open source AI-agent skriver unit tests uden hjælp
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog. Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
Udgivet afRedigeret med DeepSeek-V4-FlashBilleder genereret med GPT Image 1.5
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog.
Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
Code testing generator er tilgængelig som dotnet test plugin i det MIT licenserede dotnet/skills repository og understøtter GitHub Copilot CLI, VS Code og VS Code Insiders.
I interne benchmarks klarede agenten 92,1% af 152 opgaver mod 78,9% for en standard Copilot prompt.
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
Den 31. juli 2026 udgav Microsoft code-testing-generator, en open source, polyglot AI-agent, der automatiserer oprettelse og validering af unit tests . I modsætning til en almindelig Copilot-prompt undersøger agenten først sproget, testrammen, konventionerne og build-kommandoerne i dit repository, før den skriver en eneste linje testkode . Agenten koordinerer testgenerering gennem en , validerer tests med en flertrins kvalitetskontrol og understøtter seks store programmeringssprog og tre udviklingsmiljøer . På en intern benchmark med 152 opgaver opnåede den en – betydeligt højere end standard Copilot-promptens 78,9% . I øjeblikket skriver agenten kun unit tests og udelukker eksplicit integrationstests, end-to-end-tests, browsertests og præstationstests .
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 "Microsofts open source AI-agent skriver unit tests uden hjælp"?
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog.
What are the key points to validate first?
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog. Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
What should I do next in practice?
Code testing generator er tilgængelig som dotnet test plugin i det MIT licenserede dotnet/skills repository og understøtter GitHub Copilot CLI, VS Code og VS Code Insiders.
Microsofts open source AI-agent skriver unit tests uden hjælp
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog. Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
Udgivet afRedigeret med DeepSeek-V4-FlashBilleder genereret med GPT Image 1.5
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog.
Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
Code testing generator er tilgængelig som dotnet test plugin i det MIT licenserede dotnet/skills repository og understøtter GitHub Copilot CLI, VS Code og VS Code Insiders.
I interne benchmarks klarede agenten 92,1% af 152 opgaver mod 78,9% for en standard Copilot prompt.
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
Den 31. juli 2026 udgav Microsoft code-testing-generator, en open source, polyglot AI-agent, der automatiserer oprettelse og validering af unit tests . I modsætning til en almindelig Copilot-prompt undersøger agenten først sproget, testrammen, konventionerne og build-kommandoerne i dit repository, før den skriver en eneste linje testkode . Agenten koordinerer testgenerering gennem en , validerer tests med en flertrins kvalitetskontrol og understøtter seks store programmeringssprog og tre udviklingsmiljøer . På en intern benchmark med 152 opgaver opnåede den en – betydeligt højere end standard Copilot-promptens 78,9% . I øjeblikket skriver agenten kun unit tests og udelukker eksplicit integrationstests, end-to-end-tests, browsertests og præstationstests .
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 "Microsofts open source AI-agent skriver unit tests uden hjælp"?
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog.
What are the key points to validate first?
Microsoft har open sourced code testing generator, en polyglot AI agent der automatisk skriver og validerer unit tests på tværs af seks programmeringssprog. Agenten bruger en research plan implement (RPI) pipeline, hvor den først undersøger kodebasen, vælger en eksekveringssti og derefter skriver og validerer tests.
What should I do next in practice?
Code testing generator er tilgængelig som dotnet test plugin i det MIT licenserede dotnet/skills repository og understøtter GitHub Copilot CLI, VS Code og VS Code Insiders.
Sådan fungerer research-plan-implement (RPI)-pipelinen
Agenten følger en struktureret pipeline i stedet for at generere tests med det samme :
Undersøg repository – Den scanner kodebasen for at identificere sproget, den anvendte testramme, eksisterende testmønstre samt de korrekte build- og testkommandoer .
Vælg eksekveringssti – Baseret på opgavens omfang vælger den en af tre tilstande :
Direct – Læs kode, skriv tests, valider resultat.
Single pass – Undersøg og planlæg én gang, derefter implementér.
Iterative – Gentag research-plan-implement-cyklussen for store forespørgsler eller dækningsmål.
Planlæg og skriv tests – Agenten starter med simpel kode, bevæger sig til kode med flere afhængigheder, mapper hver adfærd til en testfil, følger lokale konventioner og retter kompilerings- eller asserteringsfejl undervejs .
Valider tests – Før afslutning kører agenten en flertrins kvalitetskontrol (se nedenfor) .
RPI-processen består af tre trin: Research, Plan og Implement .
Valideringsproces: letvægts mutationstestning og kvalitetssikring
Agenten udfører en letvægtsform for mutationstestning og kvalitetssikring på hver eneste genererede test :
Overvejer små kodeændringer, der burde få testene til at fejle.
Tjekker for svage eller manglende assertioner.
Bekræfter, at hvert efterspurgt scenarie har en matchende test.
Bygger hele workshoppen og kører hele testsuiten.
Bekræfter, at repositoryets normale testkommando kan finde de nye tests.
Dette sikrer, at en test, der "består", faktisk er meningsfuld og kan findes i CI . Agenten skriver unit tests, der isolerer den testede kode og mock'er eksterne tjenester og andre afhængigheder .
Understøttede sprog og IDE-integrationer
Agenten leveres som dotnet-test-pluginnet i det MIT-licenserede dotnet/skills-repository på GitHub . Den fungerer med :
Sprog – .NET, Python, Go, TypeScript, Java og Rust.
IDEs/værktøjer – GitHub Copilot CLI, Visual Studio Code og VS Code Insiders (via plugin-support som en preview-funktion).
Da den leveres som en agentdefinition snarere end som en hosted service, kører den inde i den kodningsagent, et team allerede bruger, mens koden forbliver lokal frem for at blive sendt frem og tilbage til en ekstern service .
Nuværende begrænsninger
Testtyper – Kun unit tests understøttes. Integrationstests, end-to-end-tests, browsertests og præstationstests er udtrykkeligt uden for omfanget .
Ingen ændringer af produktionskode – Agenten ændrer aldrig produktionskode under testgenerering .
Undgår flaky tests – Den undgår unit tests, der kalder eksterne URLs, åbner netværksporte eller afhænger af præcis timing .
Benchmark-præstation
På Microsofts interne benchmark med 152 opgaver gennemførte code-testing-generator-agenten 140 opgaver (92,1%) mod 120 opgaver (78,9%) for standard GitHub Copilot . Denne forskel i præstation understreger fordelen ved en specialiseret agent, der undersøger kodebasen, før den genererer tests, i modsætning til at stole på en generisk prompt .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Sådan fungerer research-plan-implement (RPI)-pipelinen
Agenten følger en struktureret pipeline i stedet for at generere tests med det samme :
Undersøg repository – Den scanner kodebasen for at identificere sproget, den anvendte testramme, eksisterende testmønstre samt de korrekte build- og testkommandoer .
Vælg eksekveringssti – Baseret på opgavens omfang vælger den en af tre tilstande :
Direct – Læs kode, skriv tests, valider resultat.
Single pass – Undersøg og planlæg én gang, derefter implementér.
Iterative – Gentag research-plan-implement-cyklussen for store forespørgsler eller dækningsmål.
Planlæg og skriv tests – Agenten starter med simpel kode, bevæger sig til kode med flere afhængigheder, mapper hver adfærd til en testfil, følger lokale konventioner og retter kompilerings- eller asserteringsfejl undervejs .
Valider tests – Før afslutning kører agenten en flertrins kvalitetskontrol (se nedenfor) .
RPI-processen består af tre trin: Research, Plan og Implement .
Valideringsproces: letvægts mutationstestning og kvalitetssikring
Agenten udfører en letvægtsform for mutationstestning og kvalitetssikring på hver eneste genererede test :
Overvejer små kodeændringer, der burde få testene til at fejle.
Tjekker for svage eller manglende assertioner.
Bekræfter, at hvert efterspurgt scenarie har en matchende test.
Bygger hele workshoppen og kører hele testsuiten.
Bekræfter, at repositoryets normale testkommando kan finde de nye tests.
Dette sikrer, at en test, der "består", faktisk er meningsfuld og kan findes i CI . Agenten skriver unit tests, der isolerer den testede kode og mock'er eksterne tjenester og andre afhængigheder .
Understøttede sprog og IDE-integrationer
Agenten leveres som dotnet-test-pluginnet i det MIT-licenserede dotnet/skills-repository på GitHub . Den fungerer med :
Sprog – .NET, Python, Go, TypeScript, Java og Rust.
IDEs/værktøjer – GitHub Copilot CLI, Visual Studio Code og VS Code Insiders (via plugin-support som en preview-funktion).
Da den leveres som en agentdefinition snarere end som en hosted service, kører den inde i den kodningsagent, et team allerede bruger, mens koden forbliver lokal frem for at blive sendt frem og tilbage til en ekstern service .
Nuværende begrænsninger
Testtyper – Kun unit tests understøttes. Integrationstests, end-to-end-tests, browsertests og præstationstests er udtrykkeligt uden for omfanget .
Ingen ændringer af produktionskode – Agenten ændrer aldrig produktionskode under testgenerering .
Undgår flaky tests – Den undgår unit tests, der kalder eksterne URLs, åbner netværksporte eller afhænger af præcis timing .
Benchmark-præstation
På Microsofts interne benchmark med 152 opgaver gennemførte code-testing-generator-agenten 140 opgaver (92,1%) mod 120 opgaver (78,9%) for standard GitHub Copilot . Denne forskel i præstation understreger fordelen ved en specialiseret agent, der undersøger kodebasen, før den genererer tests, i modsætning til at stole på en generisk prompt .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot