Testes Autoreparáveis Viraram um Comando de CLI Gratuito
Teste autoreparável era produto pago de QA. O Playwright colocou de graça na CLI. Veja o que isso realmente compra, e o que não compra.
Felício Santos

Teste autoreparável costumava ser item de tabela de preço de fornecedor de QA. Agora é um comando gratuito que vem dentro do próprio test runner. O Playwright não fez parceria com nenhuma startup de IA para isso, construiu tudo internamente e deu de graça.
O que os três agentes realmente fazem
- O Planner transforma uma descrição em linguagem natural de um fluxo em um plano de teste estruturado
- O Generator escreve o código de teste do Playwright de verdade a partir desse plano
- O Healer detecta quando um teste quebrou porque a interface mudou, não o comportamento, e atualiza o teste para acompanhar
Isso não é um produto grudado em cima do Playwright. Vem no mesmo pacote, versionado nos mesmos releases, mantido pelo mesmo time dono da automação de navegador por baixo. Um npx playwright init-agents e você já está rodando os três.
Por que isso importa mais que a parte gratuita
Um teste autoreparável que reescreve a si mesmo em silêncio só é seguro se você confia em quem está reescrevendo, e a resposta do Playwright foi tornar esse mecanismo nativo e inspecionável em vez de caixa-preta de fornecedor terceiro. Os releases recentes adicionaram tracing feito especificamente para isso: gravação de HAR como API de primeira classe, screencasts pensados como trilha de evidência que um agente pode produzir, modos de debug via CLI aos quais um agente pode se conectar. Isso não é "a IA escreve seus testes". É "aqui está exatamente como você verifica o que a IA mudou", que é o problema difícil de verdade.
O que fazer com isso hoje
Rode o init-agents num fluxo real da sua aplicação, não num exemplo de brinquedo, e leia o teste gerado antes de confiar em uma palavra dele. Trate as edições do Healer como trataria o refactor automático de um colega: revisado, nunca mesclado no escuro. A régua sobre o que torna um teste valioso não mudou, ele ainda precisa pegar uma regressão real. O que mudou foi quem consegue produzir um teste, e em quanto tempo. Se seu time vinha adiando cobertura de ponta a ponta porque escrever é tedioso, essa desculpa ficou bem mais fraca. O que está te impedindo de rodar isso hoje?