Agenten følger en strukturert pipeline i stedet for å generere tester med én gang :
RPI-prosessen består av tre trinn: Research, Plan og Implement .
Agenten utfører en enkel form for mutasjonstesting og kvalitetssikring på hver genererte test :
Dette sikrer at en test som «består», faktisk er meningsfull og oppdages i CI . Agenten skriver enhetstester som isolerer koden som testes, og mock-er eksterne tjenester og andre avhengigheter .
Agenten leveres som dotnet-test-programtillegget i det MIT-lisensierte dotnet/skills-depotet på GitHub . Den fungerer med :
Fordi den leveres som en agentdefinisjon snarere enn en skytjeneste, kjører den i det kodingsagenten teamet allerede bruker, og koden blir lokalt i stedet for å sendes til en ekstern tjeneste .
På Microsofts interne benchmark med 152 oppgaver fullførte code-testing-generatoren 140 av oppgavene (92,1 %) mot 120 oppgaver (78,9 %) for standard GitHub Copilot . Dette gapet i ytelse viser fordelen med en spesialisert agent som undersøker kodebasen før den genererer tester, i stedet for å stole på et generisk spørsmål .