Agenten følger en struktureret pipeline i stedet for at generere tests med det samme :
RPI-processen består af tre trin: Research, Plan og Implement .
Agenten udfører en letvægtsform for mutationstestning og kvalitetssikring på hver eneste genererede test :
Dette sikrer, at en test, der "består", faktisk er meningsfuld og kan findes i CI . Agenten skriver unit tests, der isolerer den testede kode og mock'er eksterne tjenester og andre afhængigheder .
Agenten leveres som dotnet-test-pluginnet i det MIT-licenserede dotnet/skills-repository på GitHub . Den fungerer med :
Da den leveres som en agentdefinition snarere end som en hosted service, kører den inde i den kodningsagent, et team allerede bruger, mens koden forbliver lokal frem for at blive sendt frem og tilbage til en ekstern service .
På Microsofts interne benchmark med 152 opgaver gennemførte code-testing-generator-agenten 140 opgaver (92,1%) mod 120 opgaver (78,9%) for standard GitHub Copilot . Denne forskel i præstation understreger fordelen ved en specialiseret agent, der undersøger kodebasen, før den genererer tests, i modsætning til at stole på en generisk prompt .