Microsoft otevřel AI agenta pro psaní unit testů. code-testing-generator zvládá 6 jazyků
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
PublikovalUpraveno pomocí DeepSeek-V4-FlashObrázky vytvořeny pomocí GPT Image 1.5
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
Agent pracuje na principu výzkum–plán–implementace, nejprve prostuduje celý repozitář a teprve poté generuje testy.
Dostupný je v MIT licencovaném repozitáři dotnet/skills na GitHubu a integruje se s GitHub Copilot CLI, VS Code a 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
Microsoft 31. července 2026 uvolnil jako open-source svého nového AI agenta code-testing-generator. Nejde o žádného „hloupého“ generátoru kódu – agent před psaním testů nejdříve detailně prostuduje celý repozitář, zjistí použitý programovací jazyk, testovací framework, konvence projektu i sestavovací příkazy. Teprve pak začne testy plánovat a psát .
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 otevřel AI agenta pro psaní unit testů. code-testing-generator zvládá 6 jazyků"?
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
What are the key points to validate first?
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích. Agent pracuje na principu výzkum–plán–implementace, nejprve prostuduje celý repozitář a teprve poté generuje testy.
What should I do next in practice?
Dostupný je v MIT licencovaném repozitáři dotnet/skills na GitHubu a integruje se s GitHub Copilot CLI, VS Code a VS Code Insiders.
Microsoft otevřel AI agenta pro psaní unit testů. code-testing-generator zvládá 6 jazyků
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
PublikovalUpraveno pomocí DeepSeek-V4-FlashObrázky vytvořeny pomocí GPT Image 1.5
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
Agent pracuje na principu výzkum–plán–implementace, nejprve prostuduje celý repozitář a teprve poté generuje testy.
Dostupný je v MIT licencovaném repozitáři dotnet/skills na GitHubu a integruje se s GitHub Copilot CLI, VS Code a 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
Microsoft 31. července 2026 uvolnil jako open-source svého nového AI agenta code-testing-generator. Nejde o žádného „hloupého“ generátoru kódu – agent před psaním testů nejdříve detailně prostuduje celý repozitář, zjistí použitý programovací jazyk, testovací framework, konvence projektu i sestavovací příkazy. Teprve pak začne testy plánovat a psát .
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 otevřel AI agenta pro psaní unit testů. code-testing-generator zvládá 6 jazyků"?
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích.
What are the key points to validate first?
Microsoft 31. července 2026 vydal open source AI agenta code testing generator, který automaticky píše a validuje unit testy v šesti programovacích jazycích. Agent pracuje na principu výzkum–plán–implementace, nejprve prostuduje celý repozitář a teprve poté generuje testy.
What should I do next in practice?
Dostupný je v MIT licencovaném repozitáři dotnet/skills na GitHubu a integruje se s GitHub Copilot CLI, VS Code a VS Code Insiders.
Celý proces je postaven na pipeline research–plan–implement (RPI), tedy výzkum, plánování a implementace. Agent testy nejen vytvoří, ale také je ihned validuje v několika krocích . Podporuje šest hlavních programovacích jazyků a tři vývojová prostředí . Microsoft na interním benchmarku se 152 úkoly dosáhl úspěšnosti 92,1 % – standardní prompt v GitHub Copilotu zvládnul jen 78,9 % úkolů . Aktuálně agent umí psát výhradně unit testy. Integrační, end-to-end, browser nebo výkonnostní testy zatím nepodporuje .
Jak funguje pipeline research–plan–implement (RPI)
Agent nezahájí generování testů hned, ale postupuje podle strukturovaného postupu :
Průzkum repozitáře – Prohledá kód a zjistí jazyk, testovací framework, existující testovací vzory a správné příkazy pro sestavení a testování .
Výběr režimu provádění – Podle rozsahu úkolu zvolí jednu ze tří cest :
Jednoprůchodový režim – Jeden cyklus výzkumu a plánování, následuje implementace.
Iterativní režim – Cyklus výzkum–plán–implementace opakuje, což se hodí u rozsáhlých požadavků nebo při cílení na pokrytí kódu.
Plánování a psaní testů – Začíná u jednoduchého kódu, postupně přidává závislosti, pro každé chování vytvoří odpovídající testovací soubor, dodržuje lokální konvence a průběžně opravuje chyby kompilace nebo asercí .
Validace testů – Před dokončením provede několikakrokovou kontrolu kvality (viz níže) .
Proces RPI se skládá ze tří fází: Research (výzkum), Plan (plánování) a Implement (implementace) .
Validace: lehké mutační testování a kontrola kvality
Na každém vygenerovaném testu provádí agent lehkou formu mutačního testování a kontroly kvality :
Zkouší malé změny v kódu, které by měly způsobit selhání testů.
Kontroluje, zda testy neobsahují slabé nebo chybějící aserce.
Ověřuje, že každý požadovaný scénář má odpovídající test.
Sestaví celý projekt a spustí celou testovací sadu.
Potvrdí, že standardní testovací příkaz repozitáře nově vytvořené testy najde.
Díky tomu je jisté, že „procházející“ test je skutečně smysluplný a v CI pipeline dohledatelný . Agent píše unit testy – izoluje testovaný kód a mockuje externí služby a další závislosti .
Podporované jazyky a integrace do IDE
Agent je distribuován jako plugin dotnet-test v MIT licencovaném repozitáři dotnet/skills na GitHubu . Funguje s :
Jazyky – .NET, Python, Go, TypeScript, Java a Rust.
IDEs/nástroje – GitHub Copilot CLI, Visual Studio Code a VS Code Insiders (podpora pluginů je zatím ve fázi náhledu).
Jelikož je dodáván jako definice agenta a ne jako hostovaná služba, běží přímo uvnitř kódovacího agenta, který tým už používá, a kód zůstává lokálně – neposílá se přes externí službu .
Současná omezení
Typy testů – Podporovány jsou pouze unit testy. Integrační, end-to-end, browser a výkonnostní testy jsou výslovně mimo záběr .
Žádné změny produkčního kódu – Agent během generování testů nikdy neupravuje produkční kód .
Žádné flaky testy – Vyhýbá se unit testům, které volají externí URL, otevírají síťové porty nebo závisí na přesném načasování .
Výsledky benchmarku
Microsoft na svém interním benchmarku se 152 úkoly dosáhl s agentem code-testing-generator dokončení 140 úkolů (92,1 %), zatímco standardní GitHub Copilot zvládl 120 úkolů (78,9 %) . Tento rozdíl jasně ukazuje výhodu specializovaného agenta, který před generováním testů nejprve prozkoumá kódovou základnu – oproti obecnému promptu .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Celý proces je postaven na pipeline research–plan–implement (RPI), tedy výzkum, plánování a implementace. Agent testy nejen vytvoří, ale také je ihned validuje v několika krocích . Podporuje šest hlavních programovacích jazyků a tři vývojová prostředí . Microsoft na interním benchmarku se 152 úkoly dosáhl úspěšnosti 92,1 % – standardní prompt v GitHub Copilotu zvládnul jen 78,9 % úkolů . Aktuálně agent umí psát výhradně unit testy. Integrační, end-to-end, browser nebo výkonnostní testy zatím nepodporuje .
Jak funguje pipeline research–plan–implement (RPI)
Agent nezahájí generování testů hned, ale postupuje podle strukturovaného postupu :
Průzkum repozitáře – Prohledá kód a zjistí jazyk, testovací framework, existující testovací vzory a správné příkazy pro sestavení a testování .
Výběr režimu provádění – Podle rozsahu úkolu zvolí jednu ze tří cest :
Jednoprůchodový režim – Jeden cyklus výzkumu a plánování, následuje implementace.
Iterativní režim – Cyklus výzkum–plán–implementace opakuje, což se hodí u rozsáhlých požadavků nebo při cílení na pokrytí kódu.
Plánování a psaní testů – Začíná u jednoduchého kódu, postupně přidává závislosti, pro každé chování vytvoří odpovídající testovací soubor, dodržuje lokální konvence a průběžně opravuje chyby kompilace nebo asercí .
Validace testů – Před dokončením provede několikakrokovou kontrolu kvality (viz níže) .
Proces RPI se skládá ze tří fází: Research (výzkum), Plan (plánování) a Implement (implementace) .
Validace: lehké mutační testování a kontrola kvality
Na každém vygenerovaném testu provádí agent lehkou formu mutačního testování a kontroly kvality :
Zkouší malé změny v kódu, které by měly způsobit selhání testů.
Kontroluje, zda testy neobsahují slabé nebo chybějící aserce.
Ověřuje, že každý požadovaný scénář má odpovídající test.
Sestaví celý projekt a spustí celou testovací sadu.
Potvrdí, že standardní testovací příkaz repozitáře nově vytvořené testy najde.
Díky tomu je jisté, že „procházející“ test je skutečně smysluplný a v CI pipeline dohledatelný . Agent píše unit testy – izoluje testovaný kód a mockuje externí služby a další závislosti .
Podporované jazyky a integrace do IDE
Agent je distribuován jako plugin dotnet-test v MIT licencovaném repozitáři dotnet/skills na GitHubu . Funguje s :
Jazyky – .NET, Python, Go, TypeScript, Java a Rust.
IDEs/nástroje – GitHub Copilot CLI, Visual Studio Code a VS Code Insiders (podpora pluginů je zatím ve fázi náhledu).
Jelikož je dodáván jako definice agenta a ne jako hostovaná služba, běží přímo uvnitř kódovacího agenta, který tým už používá, a kód zůstává lokálně – neposílá se přes externí službu .
Současná omezení
Typy testů – Podporovány jsou pouze unit testy. Integrační, end-to-end, browser a výkonnostní testy jsou výslovně mimo záběr .
Žádné změny produkčního kódu – Agent během generování testů nikdy neupravuje produkční kód .
Žádné flaky testy – Vyhýbá se unit testům, které volají externí URL, otevírají síťové porty nebo závisí na přesném načasování .
Výsledky benchmarku
Microsoft na svém interním benchmarku se 152 úkoly dosáhl s agentem code-testing-generator dokončení 140 úkolů (92,1 %), zatímco standardní GitHub Copilot zvládl 120 úkolů (78,9 %) . Tento rozdíl jasně ukazuje výhodu specializovaného agenta, který před generováním testů nejprve prozkoumá kódovou základnu – oproti obecnému promptu .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot