Voltar
Meta leva JiTTests à produção e usa LLMs para gerar testes que pegam bugs antes do merge

Meta leva JiTTests à produção e usa LLMs para gerar testes que pegam bugs antes do merge

Aprofundamento CEVIU

Aprofundamento

A diferença central dos Catching JiTTests está no que sai do pipeline. Em vez de um comentário de revisão, o sistema entrega um teste executável que falha no diff e mostra uma mudança concreta de comportamento. Custa mais etapas de computação, mas, segundo a Meta, pega classes de bugs que revisão por LLM ou por agente pode deixar passar.

O fluxo tem cinco etapas. Roda de madrugada, em capacidade ociosa, sobre diffs do dia anterior considerados de risco por um mecanismo parecido com o Diff Risk Score. Depois entram dois workflows de geração (intent-aware e dodgy diff), que produzem os weak catches. Para separar falso positivo de bug real, a Meta combina o ensemble LLM-as-Judge, que a empresa descreve como semântico mas não determinístico e difícil de verificar, com o RubFake, assessor baseado em regras que dá julgamentos determinísticos e verificados. Só o ranking combinado decide se um engenheiro será acionado, no modelo human-on-the-loop: pessoas definem critérios e revisam resultados de forma agregada. Os números: 589 engenheiros engajados (64% do alcance), 60% de true positives reportados e 74 bugs sérios de privacidade (SEVs) pegos no diff na primeira metade de 2026, com queda de 20% nas SEVs de privacidade no período.

O que mudou

Em 13 de fevereiro de 2026, o CEVIU noticiou "A Morte dos Testes Tradicionais: Desenvolvimento Agentic Quebrou um Campo de 50 Anos, e JiTTesting Pode Revivê-lo", quando a Meta ainda apresentava o JiTTesting como possibilidade diante de suítes estáticas que não acompanham o ritmo do código. Agora a empresa diz que a abordagem saiu do protótipo de pesquisa e faz parte da infraestrutura, com números de engajamento e de bugs de privacidade interceptados. Em 2 de setembro de 2026, o CEVIU também havia publicado "Meta adota Testes Agentic e revoluciona desenvolvimento com IA", sobre a mesma linha de testes com agentes.

Por que isso importa

Para quem opera pipelines de CI, a leitura é que o gargalo deixa de ser escrever teste e passa a ser triar sinal. O desenho da Meta (rodar em capacidade ociosa, filtrar por risco e só chamar humano após ranking) é um modelo de como encaixar geração de testes por IA sem travar o merge nem estourar custo de computação. Os números vêm da própria Meta, então vale medir a taxa de falso positivo no seu contexto antes de copiar a ideia.

Linha do tempo

  1. CEVIU noticia a tese de que JiTTesting pode revitalizar os testes diante do desenvolvimento agentic.

  2. CEVIU noticia a adoção de testes agentic pela Meta.

  3. Meta anuncia os Catching JiTTests em produção, com resultados da implantação.

Perguntas frequentes

O que são Catching JiTTests?

São testes gerados automaticamente por LLMs e projetados para falhar quando um diff introduz uma mudança de comportamento. Eles rodam antes do código chegar à produção. O objetivo é expor bugs que testes tradicionais e revisões de código podem não pegar.

Qual a diferença entre JiTTests e revisão de código por IA?

A revisão por IA aponta falhas com base em experiência prévia, de forma parecida com um revisor humano. Os JiTTests geram um teste executável que demonstra a diferença de comportamento. Exigem mais etapas computacionais, mas pegam classes de bugs que a revisão pode deixar passar.

Como a Meta reduz falsos positivos?

Combina o LLM-as-Judge, um ensemble de vários LLMs que classifica weak catches, com o RubFake, um assessor baseado em regras e determinístico. O ranking dos dois decide se um engenheiro será acionado. A abordagem é human-on-the-loop, com revisão humana em nível agregado.

Que resultados a Meta reporta?

589 engenheiros engajaram com a ferramenta, 64% do alcance, e relatam 60% de true positives. Na primeira metade de 2026, os JiTTests ajudaram a pegar 74 SEVs de privacidade no diff, e a ocorrência dessas SEVs caiu 20% no período.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
29 de outubro de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser