Microsoft Abre Código de code-testing-generator, um Agente para Testes Unitários que Atinge 92,1% de Conclusão de Tarefas
A Microsoft abriu o código de code-testing-generator, um agente poliglota que escreve testes unitários e valida que funcionam. Disponível como plugin dotnet-test no repositório dotnet/skills com licença MIT, o agente preenche uma lacuna que assistentes de coding geralmente deixam—decisões sobre qual framework usar, localização do arquivo e estratégias de assertions. O agente lê o repositório antes de escrever qualquer coisa, depois planeja, escreve, executa e valida os testes que produz. Num benchmark interno de 152 tarefas, completou 140 tarefas contra 120 para o GitHub Copilot padrão usando o mesmo modelo. O agente coordena trabalho através de um pipeline Research-Plan-Implement (RPI) que detecta linguagem e framework de teste, lê testes existentes para convenções, e localiza comandos reais de build e teste. Implementa três estratégias: Direct escreve testes imediatamente, Single pass executa um ciclo, e Iterative repete para coberturas maiores. Antes de reportar conclusão executa cinco checks de validação incluindo testes de mutação leve e verificação de assertions. Os ganhos são maiores com prompts vagos—88,8% versus 66,3%—em comparação com prompts detalhados onde ambos atingem 96,8%. Notavelmente, o agente gerou 2,3% menos testes mantendo cobertura de linha idêntica, com média de 359 segundos por tarefa.