El agente no genera tests de inmediato, sino que sigue un proceso estructurado en varias fases :
El proceso RPI consta de tres pasos: Investigar (Research), Planificar (Plan) e Implementar (Implement) .
El agente realiza una forma ligera de mutation testing y aseguramiento de calidad en cada test generado :
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 .
El agente se distribuye como el plugin dotnet-test dentro del repositorio dotnet/skills en GitHub, bajo licencia MIT . Es compatible con :
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 .
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 .