L'agente segue una pipeline strutturata invece di generare test immediatamente :
Il processo RPI si compone di tre fasi: Ricerca, Pianificazione e Implementazione .
L'agente esegue una forma leggera di mutation testing e garanzia di qualità su ogni test generato :
Questo garantisce che un test che "passa" sia effettivamente significativo e rilevabile in CI . L'agente scrive test unitari che isolano il codice sotto test e simulano (mock) i servizi esterni e altre dipendenze .
L'agente è disponibile come plugin dotnet-test all'interno del repository dotnet/skills su GitHub, con licenza MIT . Funziona con :
Poiché viene distribuito come definizione di agente e non come servizio ospitato, viene eseguito all'interno dell'agente di codifica che un team già utilizza, con il codice che rimane locale senza passare attraverso un servizio esterno .
Nel benchmark interno di Microsoft su 152 attività, l'agente code-testing-generator ha completato 140 attività (92,1%) contro le 120 attività (78,9%) di GitHub Copilot standard . Questo divario di prestazioni evidenzia il vantaggio di un agente specializzato che analizza il codice prima di generare test, rispetto a un prompt generico .