AgentesCódigo Abierto 🇺🇸 07.08.2026 09:02

Microsoft publica como código abierto code-testing-generator: un agente políglota de pruebas unitarias que alcanza el 92,1 % de finalización de tareas frente al 78,9 % de Copilot estándar

MicrosoftMicrosoft
Microsoft ha publicado como código abierto code-testing-generator, un agente que escribe y verifica pruebas unitarias. En el benchmark interno de 152 tareas de Microsoft, logró un 92,1 % de finalización de tareas frente al 78,9 % del GitHub Copilot estándar, con menos pruebas generadas y la misma cobertura de líneas.
Microsoft ha publicado como código abierto code-testing-generator, un agente de pruebas unitarias políglota que escribe tests y demuestra que funcionan. Se distribuye como un plugin de dotnet-test en el repositorio dotnet/skills con licencia MIT. El agente aborda la brecha donde los asistentes de codificación no especifican marcos de prueba, ubicaciones de archivos o aserciones. Primero lee el repositorio, luego planifica, escribe, ejecuta y verifica las pruebas. En el benchmark interno de 152 tareas de Microsoft, completó 140 tareas (92,1%) frente a 120 (78,9%) del GitHub Copilot estándar, usando el mismo modelo y prompts, lo que supone un 63% menos de fallos. Las mejoras se concentran en prompts vagos (79/89 resueltos frente a 59/89) y tareas dirigidas a diffs (15/15 frente a 0/15). Generó un 2,3% menos de pruebas (6.963 frente a 7.129) con una cobertura de líneas casi idéntica (72,4% frente a 72,2%), y fue un 5,5% más rápido en el tiempo promedio de tarea. El agente coordina el trabajo a través de un pipeline de Investigación-Plan-Implementación, detecta el lenguaje y el marco de prueba, encuentra comandos de compilación y prueba, y nunca modifica el código de producción. Ejecuta cinco verificaciones antes de informar la finalización, incluido un enfoque ligero de mutación de pruebas. El agente es una definición de agente con habilidades, no un servicio alojado, por lo que se ejecuta dentro de los agentes de codificación existentes y mantiene el código local.
Fuente: MarkTechPost — original
Nuestros artículos anteriores sobre este tema ↓
Noticias frescas