Агент не генерирует тесты сразу, а следует структурированному процессу :
Процесс RPI состоит из трёх этапов: исследование, планирование и реализация .
Агент проводит лёгкую форму мутационного тестирования и контроля качества для каждого сгенерированного теста :
Это гарантирует, что «проходящий» тест на самом деле значим и может быть обнаружен в CI . Агент пишет юнит-тесты, которые изолируют тестируемый код и имитируют внешние сервисы и другие внешние зависимости .
Агент поставляется в виде плагина dotnet-test в MIT-лицензированном репозитории dotnet/skills на GitHub . Он работает с :
Поскольку агент поставляется как определение агента, а не как облачный сервис, он работает внутри того кодингового агента, который уже использует команда, а код остаётся локальным .
На внутреннем бенчмарке Microsoft из 152 задач агент code-testing-generator успешно выполнил 140 задач (92,1%) против 120 задач (78,9%) у стандартного GitHub Copilot . Этот разрыв в производительности подчёркивает преимущество специализированного агента, который сначала изучает код, а затем генерирует тесты, вместо того чтобы полагаться на универсальный запрос .