Microsoft udostępnia otwarte narzędzie AI do automatycznego pisania testów jednostkowych
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta. Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
Opublikowane przezEdytowane za pomocą DeepSeek-V4-FlashObrazy wygenerowane za pomocą GPT Image 1.5
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta.
Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
W wewnętrznym teście 152 zadań agent osiągnął 92,1% skuteczności, wobec 78,9% dla standardowego promptu Copilota.
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
31 lipca 2026 roku Microsoft udostępnił code-testing-generator – otwartoźródłowego agenta AI, który automatyzuje tworzenie i walidację testów jednostkowych w wielu językach programowania . W przeciwieństwie do zwykłego promptu w Copilocie, agent najpierw poznaje język, framework testowy, konwencje i polecenia budowania repozytorium, zanim napisze choćby linię kodu testowego . Koordynuje generowanie testów za pomocą potoku , waliduje je wieloetapową kontrolą jakości i obsługuje sześć głównych języków programowania oraz trzy środowiska IDE . W wewnętrznym teście 152 zadań osiągnął – znacząco więcej niż 78,9% dla standardowego promptu Copilota . Obecnie agent pisze wyłącznie testy jednostkowe, wykluczając testy integracyjne, end-to-end, przeglądarkowe i wydajnościowe .
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 udostępnia otwarte narzędzie AI do automatycznego pisania testów jednostkowych"?
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta.
What are the key points to validate first?
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta. Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
What should I do next in practice?
W wewnętrznym teście 152 zadań agent osiągnął 92,1% skuteczności, wobec 78,9% dla standardowego promptu Copilota.
Microsoft udostępnia otwarte narzędzie AI do automatycznego pisania testów jednostkowych
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta. Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
Opublikowane przezEdytowane za pomocą DeepSeek-V4-FlashObrazy wygenerowane za pomocą GPT Image 1.5
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta.
Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
W wewnętrznym teście 152 zadań agent osiągnął 92,1% skuteczności, wobec 78,9% dla standardowego promptu Copilota.
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
31 lipca 2026 roku Microsoft udostępnił code-testing-generator – otwartoźródłowego agenta AI, który automatyzuje tworzenie i walidację testów jednostkowych w wielu językach programowania . W przeciwieństwie do zwykłego promptu w Copilocie, agent najpierw poznaje język, framework testowy, konwencje i polecenia budowania repozytorium, zanim napisze choćby linię kodu testowego . Koordynuje generowanie testów za pomocą potoku , waliduje je wieloetapową kontrolą jakości i obsługuje sześć głównych języków programowania oraz trzy środowiska IDE . W wewnętrznym teście 152 zadań osiągnął – znacząco więcej niż 78,9% dla standardowego promptu Copilota . Obecnie agent pisze wyłącznie testy jednostkowe, wykluczając testy integracyjne, end-to-end, przeglądarkowe i wydajnościowe .
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 udostępnia otwarte narzędzie AI do automatycznego pisania testów jednostkowych"?
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta.
What are the key points to validate first?
31 lipca 2026 Microsoft udostępnił open source'owego agenta AI code testing generator, który automatyzuje tworzenie testów jednostkowych dla .NET, Pythona, Go, TypeScriptu, Javy i Rusta. Agent jest dostępny w repozytorium dotnet/skills na licencji MIT i integruje się z GitHub Copilot CLI, VS Code oraz VS Code Insiders.
What should I do next in practice?
W wewnętrznym teście 152 zadań agent osiągnął 92,1% skuteczności, wobec 78,9% dla standardowego promptu Copilota.
Agent nie generuje testów od razu – zamiast tego stosuje ustrukturyzowany potok :
Poznaje repozytorium – skanuje bazę kodu, aby wykryć język, framework testowy, istniejące wzorce testów oraz poprawne polecenia budowania i testowania .
Wybiera ścieżkę wykonania – w zależności od zakresu zadania wybiera jeden z trzech trybów :
Direct – czyta kod, pisze testy, waliduje wynik.
Single pass – raz bada i planuje, potem implementuje.
Iterative – powtarza cykl badanie-plan-implementacja dla dużych żądań lub celów pokrycia.
Planuje i pisze testy – zaczyna od prostego kodu, przechodzi do kodu z większą liczbą zależności, mapuje każde zachowanie do pliku testowego, stosuje lokalne konwencje i na bieżąco naprawia błędy kompilacji lub asercji .
Waliduje testy – przed zakończeniem wykonuje wieloetapową kontrolę jakości (patrz niżej) .
Proces RPI składa się z trzech kroków: Research (badanie), Plan (planowanie) i Implement (implementacja) .
Walidacja: lekkie testowanie mutacyjne i zapewnienie jakości
Agent wykonuje lekką formę testowania mutacyjnego i kontroli jakości nad każdym wygenerowanym testem :
Rozważa małe zmiany w kodzie, które powinny spowodować niepowodzenie testów.
Sprawdza słabe lub brakujące asercje.
Weryfikuje, czy każde wymagane zachowanie ma odpowiadający mu test.
Buduje cały workspace i uruchamia pełen zestaw testów.
Potwierdza, że standardowe polecenie testowe repozytorium znajduje nowe testy.
Dzięki temu test, który „przechodzi”, jest faktycznie znaczący i wykrywalny w CI . Agent pisze testy jednostkowe, które izolują testowany kod i mockują usługi zewnętrzne oraz inne zależności .
Obsługiwane języki i integracje z IDE
Agent jest dostarczany jako wtyczka dotnet-test w repozytorium dotnet/skills na GitHubie, udostępnionym na licencji MIT . Działa z :
Językami: .NET, Python, Go, TypeScript, Java i Rust.
IDE/narzędziami: GitHub Copilot CLI, Visual Studio Code i VS Code Insiders (przez obsługę wtyczek jako funkcję podglądową).
Ponieważ jest dostarczany jako definicja agenta, a nie usługa hostowana, działa wewnątrz dowolnego agenta kodującego, którego zespół już używa, a kod pozostaje lokalny, zamiast być przesyłany do zewnętrznej usługi .
Obecne ograniczenia
Rodzaje testów – Obsługiwane są tylko testy jednostkowe. Testy integracyjne, end-to-end, przeglądarkowe i wydajnościowe są wyraźnie wykluczone .
Brak modyfikacji kodu produkcyjnego – Agent nigdy nie modyfikuje kodu produkcyjnego podczas generowania testów .
Unikanie niestabilnych testów – Unika testów jednostkowych, które wywołują zewnętrzne URL-e, otwierają porty sieciowe lub zależą od dokładnego czasu .
Wyniki testów porównawczych
W wewnętrznym teście Microsoftu na 152 zadaniach, agent code-testing-generator ukończył 140 zadań (92,1%), podczas gdy standardowy GitHub Copilot wykonał 120 zadań (78,9%) . Ta różnica w wydajności podkreśla przewagę wyspecjalizowanego agenta, który bada bazę kodu przed wygenerowaniem testów, zamiast polegać na ogólnym prompcie .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
Agent nie generuje testów od razu – zamiast tego stosuje ustrukturyzowany potok :
Poznaje repozytorium – skanuje bazę kodu, aby wykryć język, framework testowy, istniejące wzorce testów oraz poprawne polecenia budowania i testowania .
Wybiera ścieżkę wykonania – w zależności od zakresu zadania wybiera jeden z trzech trybów :
Direct – czyta kod, pisze testy, waliduje wynik.
Single pass – raz bada i planuje, potem implementuje.
Iterative – powtarza cykl badanie-plan-implementacja dla dużych żądań lub celów pokrycia.
Planuje i pisze testy – zaczyna od prostego kodu, przechodzi do kodu z większą liczbą zależności, mapuje każde zachowanie do pliku testowego, stosuje lokalne konwencje i na bieżąco naprawia błędy kompilacji lub asercji .
Waliduje testy – przed zakończeniem wykonuje wieloetapową kontrolę jakości (patrz niżej) .
Proces RPI składa się z trzech kroków: Research (badanie), Plan (planowanie) i Implement (implementacja) .
Walidacja: lekkie testowanie mutacyjne i zapewnienie jakości
Agent wykonuje lekką formę testowania mutacyjnego i kontroli jakości nad każdym wygenerowanym testem :
Rozważa małe zmiany w kodzie, które powinny spowodować niepowodzenie testów.
Sprawdza słabe lub brakujące asercje.
Weryfikuje, czy każde wymagane zachowanie ma odpowiadający mu test.
Buduje cały workspace i uruchamia pełen zestaw testów.
Potwierdza, że standardowe polecenie testowe repozytorium znajduje nowe testy.
Dzięki temu test, który „przechodzi”, jest faktycznie znaczący i wykrywalny w CI . Agent pisze testy jednostkowe, które izolują testowany kod i mockują usługi zewnętrzne oraz inne zależności .
Obsługiwane języki i integracje z IDE
Agent jest dostarczany jako wtyczka dotnet-test w repozytorium dotnet/skills na GitHubie, udostępnionym na licencji MIT . Działa z :
Językami: .NET, Python, Go, TypeScript, Java i Rust.
IDE/narzędziami: GitHub Copilot CLI, Visual Studio Code i VS Code Insiders (przez obsługę wtyczek jako funkcję podglądową).
Ponieważ jest dostarczany jako definicja agenta, a nie usługa hostowana, działa wewnątrz dowolnego agenta kodującego, którego zespół już używa, a kod pozostaje lokalny, zamiast być przesyłany do zewnętrznej usługi .
Obecne ograniczenia
Rodzaje testów – Obsługiwane są tylko testy jednostkowe. Testy integracyjne, end-to-end, przeglądarkowe i wydajnościowe są wyraźnie wykluczone .
Brak modyfikacji kodu produkcyjnego – Agent nigdy nie modyfikuje kodu produkcyjnego podczas generowania testów .
Unikanie niestabilnych testów – Unika testów jednostkowych, które wywołują zewnętrzne URL-e, otwierają porty sieciowe lub zależą od dokładnego czasu .
Wyniki testów porównawczych
W wewnętrznym teście Microsoftu na 152 zadaniach, agent code-testing-generator ukończył 140 zadań (92,1%), podczas gdy standardowy GitHub Copilot wykonał 120 zadań (78,9%) . Ta różnica w wydajności podkreśla przewagę wyspecjalizowanego agenta, który bada bazę kodu przed wygenerowaniem testów, zamiast polegać na ogólnym prompcie .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot