Microsoft lanza code-testing-generator: el agente de IA que escribe y verifica tests unitarios en seis lenguajes
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust. El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como m...
Publicado porEditado con DeepSeek-V4-FlashImágenes generadas con GPT Image 1.5
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust.
El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como mutaciones ligeras y verificación de aserciones.
Está disponible en el repositorio dotnet/skills con licencia MIT y se integra con GitHub Copilot CLI, VS Code y 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
Prompt de 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
El 31 de julio de 2026, Microsoft lanzó code-testing-generator, un agente de inteligencia artificial de código abierto (open-source) y multilenguaje que automatiza la creación y validación de tests unitarios . A diferencia de un simple prompt de Copilot, este agente primero estudia el repositorio: detecta el lenguaje de programación, el framework de testing, las convenciones existentes y los comandos de compilación necesarios . Luego, coordina la generación de pruebas a través de un pipeline de . El agente valida cada test con un proceso de calidad de varios pasos y actualmente es compatible con seis lenguajes principales y tres entornos de desarrollo . En un benchmark interno de 152 tareas, el agente alcanzó un , muy por encima del 78.9% obtenido con un prompt estándar de Copilot . Es importante destacar que el agente solo escribe tests unitarios y excluye explícitamente los tests de integración, de extremo a extremo, de navegador y de rendimiento .
Studio Global AI
Continúe su investigación
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
¿Cuál es la respuesta corta a "Microsoft lanza code-testing-generator: el agente de IA que escribe y verifica tests unitarios en seis lenguajes"?
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust.
¿Cuáles son los puntos clave a validar primero?
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust. El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como mutaciones ligeras y verificación de aserciones.
¿Qué debo hacer a continuación en la práctica?
Está disponible en el repositorio dotnet/skills con licencia MIT y se integra con GitHub Copilot CLI, VS Code y VS Code Insiders.
Microsoft lanza code-testing-generator: el agente de IA que escribe y verifica tests unitarios en seis lenguajes
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust. El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como m...
Publicado porEditado con DeepSeek-V4-FlashImágenes generadas con GPT Image 1.5
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust.
El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como mutaciones ligeras y verificación de aserciones.
Está disponible en el repositorio dotnet/skills con licencia MIT y se integra con GitHub Copilot CLI, VS Code y 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
Prompt de 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
El 31 de julio de 2026, Microsoft lanzó code-testing-generator, un agente de inteligencia artificial de código abierto (open-source) y multilenguaje que automatiza la creación y validación de tests unitarios . A diferencia de un simple prompt de Copilot, este agente primero estudia el repositorio: detecta el lenguaje de programación, el framework de testing, las convenciones existentes y los comandos de compilación necesarios . Luego, coordina la generación de pruebas a través de un pipeline de . El agente valida cada test con un proceso de calidad de varios pasos y actualmente es compatible con seis lenguajes principales y tres entornos de desarrollo . En un benchmark interno de 152 tareas, el agente alcanzó un , muy por encima del 78.9% obtenido con un prompt estándar de Copilot . Es importante destacar que el agente solo escribe tests unitarios y excluye explícitamente los tests de integración, de extremo a extremo, de navegador y de rendimiento .
Studio Global AI
Continúe su investigación
Esta página incluye una respuesta respaldada por fuentes que puede continuar dentro de Studio Global.
¿Cuál es la respuesta corta a "Microsoft lanza code-testing-generator: el agente de IA que escribe y verifica tests unitarios en seis lenguajes"?
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust.
¿Cuáles son los puntos clave a validar primero?
El 31 de julio de 2026, Microsoft lanzó code testing generator, un agente de IA open source que automatiza la creación de tests unitarios en .NET, Python, Go, TypeScript, Java y Rust. El agente sigue un pipeline estructurado de investigación, planificación e implementación (RPI) y realiza controles de calidad como mutaciones ligeras y verificación de aserciones.
¿Qué debo hacer a continuación en la práctica?
Está disponible en el repositorio dotnet/skills con licencia MIT y se integra con GitHub Copilot CLI, VS Code y VS Code Insiders.
investigación, planificación e implementación (RPI)
92.1% de tareas completadas
Cómo funciona el pipeline de investigación, planificación e implementación (RPI)
El agente no genera tests de inmediato, sino que sigue un proceso estructurado en varias fases :
Aprender del repositorio – Escanea el código para identificar el lenguaje, el framework de testing, los patrones de tests existentes y los comandos de compilación y prueba correctos .
Elegir una ruta de ejecución – Según el alcance de la tarea, selecciona entre tres modos :
Directo – Lee el código, escribe los tests y valida el resultado.
Pase único – Investiga y planifica una vez, y luego implementa.
Iterativo – Repite el ciclo de investigación, planificación e implementación para solicitudes grandes o metas de cobertura.
Planificar y escribir los tests – El agente comienza con el código simple, luego avanza hacia el código con más dependencias. Asocia cada comportamiento a un archivo de test, sigue las convenciones locales y corrige errores de compilación o aserciones sobre la marcha .
Validar los tests – Antes de finalizar, el agente ejecuta un control de calidad de varios pasos (ver más abajo) .
El proceso RPI consta de tres pasos: Investigar (Research), Planificar (Plan) e Implementar (Implement) .
Proceso de validación: mutaciones ligeras y aseguramiento de calidad
El agente realiza una forma ligera de mutation testing y aseguramiento de calidad en cada test generado :
Considera pequeños cambios en el código que deberían hacer que los tests fallen.
Verifica que no haya aserciones débiles o faltantes.
Confirma que cada escenario solicitado tenga un test correspondiente.
Compila todo el workspace y ejecuta la suite completa de tests.
Verifica que el comando de testing normal del repositorio encuentre los nuevos tests.
Esto asegura que un test que "pasa" sea realmente significativo y detectable en la integración continua (CI) . El agente escribe tests unitarios que aíslan el código bajo prueba y simulan (mokean) servicios externos y otras dependencias .
Lenguajes compatibles e integraciones con IDE
El agente se distribuye como el plugin dotnet-test dentro del repositorio dotnet/skills en GitHub, bajo licencia MIT . Es compatible con :
Lenguajes – .NET, Python, Go, TypeScript, Java y Rust.
IDEs/herramientas – GitHub Copilot CLI, Visual Studio Code y VS Code Insiders (con soporte de plugin como funcionalidad en preview).
Al distribuirse como una definición de agente y no como un servicio alojado, se ejecuta dentro del agente de codificación que el equipo ya utilice, manteniendo el código localmente sin tener que enviarlo a un servicio externo .
Limitaciones actuales
Tipos de tests – Solo se admiten tests unitarios. Los tests de integración, de extremo a extremo, de navegador y de rendimiento quedan explícitamente fuera del alcance .
Sin cambios en código de producción – El agente nunca modifica el código de producción durante la generación de tests .
Evita tests inestables (flaky) – El agente evita generar tests unitarios que llamen a URLs externas, abran puertos de red o dependan de tiempos exactos .
Rendimiento en benchmarks
En el benchmark interno de Microsoft con 152 tareas, el agente code-testing-generator completó 140 tareas (92.1%), frente a las 120 tareas (78.9%) del GitHub Copilot estándar . Esta diferencia de rendimiento resalta la ventaja de un agente especializado que investiga el código antes de generar tests, en lugar de depender de un prompt de propósito general .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot
investigación, planificación e implementación (RPI)
92.1% de tareas completadas
Cómo funciona el pipeline de investigación, planificación e implementación (RPI)
El agente no genera tests de inmediato, sino que sigue un proceso estructurado en varias fases :
Aprender del repositorio – Escanea el código para identificar el lenguaje, el framework de testing, los patrones de tests existentes y los comandos de compilación y prueba correctos .
Elegir una ruta de ejecución – Según el alcance de la tarea, selecciona entre tres modos :
Directo – Lee el código, escribe los tests y valida el resultado.
Pase único – Investiga y planifica una vez, y luego implementa.
Iterativo – Repite el ciclo de investigación, planificación e implementación para solicitudes grandes o metas de cobertura.
Planificar y escribir los tests – El agente comienza con el código simple, luego avanza hacia el código con más dependencias. Asocia cada comportamiento a un archivo de test, sigue las convenciones locales y corrige errores de compilación o aserciones sobre la marcha .
Validar los tests – Antes de finalizar, el agente ejecuta un control de calidad de varios pasos (ver más abajo) .
El proceso RPI consta de tres pasos: Investigar (Research), Planificar (Plan) e Implementar (Implement) .
Proceso de validación: mutaciones ligeras y aseguramiento de calidad
El agente realiza una forma ligera de mutation testing y aseguramiento de calidad en cada test generado :
Considera pequeños cambios en el código que deberían hacer que los tests fallen.
Verifica que no haya aserciones débiles o faltantes.
Confirma que cada escenario solicitado tenga un test correspondiente.
Compila todo el workspace y ejecuta la suite completa de tests.
Verifica que el comando de testing normal del repositorio encuentre los nuevos tests.
Esto asegura que un test que "pasa" sea realmente significativo y detectable en la integración continua (CI) . El agente escribe tests unitarios que aíslan el código bajo prueba y simulan (mokean) servicios externos y otras dependencias .
Lenguajes compatibles e integraciones con IDE
El agente se distribuye como el plugin dotnet-test dentro del repositorio dotnet/skills en GitHub, bajo licencia MIT . Es compatible con :
Lenguajes – .NET, Python, Go, TypeScript, Java y Rust.
IDEs/herramientas – GitHub Copilot CLI, Visual Studio Code y VS Code Insiders (con soporte de plugin como funcionalidad en preview).
Al distribuirse como una definición de agente y no como un servicio alojado, se ejecuta dentro del agente de codificación que el equipo ya utilice, manteniendo el código localmente sin tener que enviarlo a un servicio externo .
Limitaciones actuales
Tipos de tests – Solo se admiten tests unitarios. Los tests de integración, de extremo a extremo, de navegador y de rendimiento quedan explícitamente fuera del alcance .
Sin cambios en código de producción – El agente nunca modifica el código de producción durante la generación de tests .
Evita tests inestables (flaky) – El agente evita generar tests unitarios que llamen a URLs externas, abran puertos de red o dependan de tiempos exactos .
Rendimiento en benchmarks
En el benchmark interno de Microsoft con 152 tareas, el agente code-testing-generator completó 140 tareas (92.1%), frente a las 120 tareas (78.9%) del GitHub Copilot estándar . Esta diferencia de rendimiento resalta la ventaja de un agente especializado que investiga el código antes de generar tests, en lugar de depender de un prompt de propósito general .
marktechpost.comMicrosoft Open Sources code-testing-generator: a Polyglot Unit-Test Agent That Hits 92.1% Task Completion Versus 78.9% for Stock Copilot