Istället för att omedelbart generera tester följer agenten en strukturerad pipeline :
RPI-processen består av tre steg: Research (forskning), Plan (planering) och Implement (implementering) .
Agenten utför en lättviktsform av mutationstestning och kvalitetssäkring på varje genererat test :
Detta säkerställer att ett test som "passar" faktiskt är meningsfullt och upptäckbart i CI . Agenten skriver enhetstester som isolerar koden som testas och mockar externa tjänster och andra externa beroenden .
Agenten levereras som dotnet-test-pluginen i det MIT-licensierade dotnet/skills-repot på GitHub . Den fungerar med :
Eftersom den levereras som en agentdefinition snarare än en molntjänst körs den inuti vilken kodningsagent som ett team redan använder, och koden stannar lokalt istället för att skickas till en extern tjänst .
I Microsofts interna benchmark med 152 uppgifter slutförde code-testing-generator-agenten 140 uppgifter (92,1%) jämfört med 120 uppgifter (78,9%) för standard GitHub Copilot . Denna skillnad visar fördelen med en specialiserad agent som undersöker kodbasen innan den genererar tester, snarare än att förlita sig på en generisk prompt .