# A Meta comunicou ter implementado o TestGen-LLM em maratonas de testes do Instagram e do Facebook: melhorou 11,5% das classes a que foi aplicado e os engenheiros aceitaram em produção 73% dos casos de teste que recomendou

Página: https://flyvolo.ai/pt/changes/ev-20240214-software-tester-1
Data: 2024-02-14 · Fase: Projeto-piloto
Este registo pode alterar um juízo sobre uma tarefa? só em conjunto com outro registo independente
Profissão: https://flyvolo.ai/pt/careers/software-tester

## Âmbito

Uma empresa, melhoria de classes de testes unitários já existentes com filtros de compilação, aprovação e cobertura; 75% dos casos gerados compilaram, 57% passaram de forma fiável e 25% acrescentaram cobertura. Artigo escrito pela própria empresa; um contexto de maratona de testes limitada no tempo, e não de uso de rotina no pipeline.

## Fonte

- Meta — industry paper (arXiv 2402.09171, FSE 2024) — https://arxiv.org/abs/2402.09171 (fonte primária)

## O que isto significa

Um registo de piloto sobre a tarefa de escrever casos de teste, com os filtros à vista: nos test-a-thons da Meta uma ferramenta de geração melhorou 11,5% das classes em que tocou e os engenheiros aceitaram 73% dos casos que recomendou, depois de os filtros de compilação, de passagem e de cobertura terem retirado o resto. Apoia o mecanismo da página da tarefa (testes gerados em volume, e o passo humano é aceitar ou rejeitar), enquanto 75% compila, 57% passa de forma fiável e 25% acrescenta cobertura mostra quanta saída é descartada.

## O que ainda não demonstra

Isto é um evento limitado no tempo numa empresa com infraestrutura de testes madura, escrito pelos próprios autores da ferramenta, e a ferramenta estende classes de testes unitários existentes; não escreve testes a partir de requisitos, nem cobre integração ou ponta a ponta, nem corre numa conduta de rotina. Aqui não há nada que mostre uma mudança em quanta gente de testes a Meta ou quem quer que seja emprega.

## Como o verificar por si

Pega num módulo que testes e corre contra os seus testes unitários existentes a ferramenta de geração a que a tua equipa tenha acesso; depois regista quantos casos gerados compilam, passam três vezes seguidas e acrescentam uma linha de cobertura. Comparar os teus três números com o 75/57/25 da Meta diz-te se a tua base de código é mais fácil ou mais difícil para as ferramentas do que a deles.


Mais: https://flyvolo.ai/llms.txt
