Enable javascript in your browser for better experience. Need to know to enable it? Go here.

Testes como dados em vez de testes como código

Publicado : Nov 04, 2026
Nov 2026
Avalie ?

Testes como dados em vez de testes como código significa expressar casos de teste como dados estruturados, tipicamente YAML ou JSON, em vez de código de teste. Um harness de teste específico do projeto lê esses dados e executa o código subjacente: o harness fornece os blocos de construção, enquanto os casos de teste definem como eles são montados. A técnica não é nova; BDD com Gherkin é um excelente exemplo. O que a torna relevante novamente é que os agentes de programação por IA agora escrevem mais código, incluindo testes. Percebemos que um esquema definido restringe melhor o que eles produzem, tornando os testes mais fáceis de gerar e revisar, com menos código de teste gerado por IA. Algumas de nossas equipes também viram um caso de uso atraente na modernização de sistemas legados, em que os mesmos casos de testes expressos como dados podem ser executados tanto no código legado quanto no moderno, apenas trocando o adaptador da estrutura. Isso ajuda as equipes a verificar se o sistema modernizado se comporta como o original, pelo menos para os casos cobertos pelos testes. O uso dessa técnica com IA ainda é relativamente novo para nós, e não a aplicamos de forma ampla. No entanto, os resultados até agora são promissores, e achamos que vale a pena avaliar.

Baixe o PDF

 

 

 

English | Português

Inscreva-se para receber a newsletter do Technology Radar

 

 

Seja assinante

 

 

Visite nosso arquivo para acessar os volumes anteriores