Ejen ini mengikuti saluran berstruktur dan bukannya terus menulis ujian :
Proses RPI terdiri daripada tiga langkah: Penyelidikan, Perancangan, dan Pelaksanaan .
Ejen melakukan bentuk ujian mutasi ringan dan jaminan kualiti ke atas setiap ujian yang dihasilkan :
Ini memastikan ujian yang "lulus" adalah bermakna dan boleh ditemui dalam saluran CI . Ejen menulis ujian unit yang mengasingkan kod yang diuji dan meniru perkhidmatan luaran serta kebergantungan lain .
Ejen ini dihantar sebagai pemalam dotnet-test dalam repositori dotnet/skills berlesen MIT di GitHub . Ia berfungsi dengan :
Oleh kerana ia dihantar sebagai definisi ejen dan bukannya perkhidmatan yang dihoskan, ia berjalan di dalam mana-mana ejen pengekodan yang sudah digunakan oleh pasukan, dengan kod kekal setempat dan tidak perlu melalui perkhidmatan luaran .
Dalam penanda aras dalaman Microsoft yang merangkumi 152 tugasan, ejen code-testing-generator berjaya menyelesaikan 140 tugasan (92.1%) berbanding 120 tugasan (78.9%) untuk GitHub Copilot biasa . Jurang prestasi ini menyerlahkan kelebihan ejen khusus yang meneliti repositori sebelum menjana ujian, berbanding bergantung pada arahan tujuan umum .