Teste com IA
Comente TESTAR no Instagram @gastaomatos

Skyvern: como usar a IA que testa o seu site igual um cliente

Por Publicado em

Resumo rápido

Passo a passo pra instalar o Skyvern (código aberto) no Windows, escrever o teste em português, rodar como um cliente faria e ler o resultado. Mais os limites reais e o custo, com a fonte de cada informação.

Este é o material que eu prometi no vídeo do Skyvern. Aqui você encontra como instalar no Windows, como escrever o teste em português do jeito que o Skyvern entende, um texto de teste pronto pra adaptar, e os limites e o custo reais, com a fonte de cada informação. O Skyvern é um projeto de código aberto (repositório público no GitHub); ele não mexe no código do seu site, só usa a página como um visitante usaria.

1. O que o Skyvern faz, em uma frase

Você escreve em português o que quer testar, do jeito que explicaria pra um funcionário novo ("preenche o formulário de orçamento com estes dados, clica em enviar, confira se aparece a confirmação do pedido"). Uma IA olha a tela do seu site, decide cada ação (clicar, preencher campo, escolher opção de menu) e no fim diz se o teste passou ou falhou, com um print da última tela.

2. Antes de instalar: o que você precisa

No Windows, o Skyvern roda dentro do Docker Desktop (um programa que cria um ambiente isolado pra rodar o projeto sem bagunçar o resto do seu computador). Você também vai precisar de uma chave de API de um provedor de IA (como a OpenAI) pra alimentar a parte que "enxerga" a tela. A confirmar na documentação oficial do projeto no momento da sua instalação: a versão exata do Docker Desktop recomendada e se existe, além da instalação local, uma versão hospedada (cloud) que dispensa instalar qualquer coisa.

  • Windows 10 ou 11, com Docker Desktop instalado e aberto.
  • Uma chave de API de um provedor de IA com créditos ativos (ela é o que o Skyvern cobra pra pensar a cada passo).
  • O endereço do site ou da página que você quer testar.

3. Como escrever o teste em português

A regra de ouro: escreva como se estivesse explicando pra uma pessoa que nunca viu a tela antes. Diga o que preencher, em qual botão clicar, e principalmente o que precisa aparecer na tela pra você considerar o teste aprovado. Sem isso último, o Skyvern não sabe quando parar.

  • Ruim: "testa o formulário" (vago demais, ele não sabe o que preencher nem quando parar).
  • Bom: "Abra a página de orçamento. Preencha nome, telefone e o campo de mensagem com um texto de teste. Clique no botão de enviar. O teste passa se aparecer uma mensagem de confirmação na tela. Tire um print do resultado."
  • Quanto mais específico o critério de aprovação, mais confiável o resultado.

4. Texto de teste pronto pra adaptar

Copie e troque os campos em maiúsculo pelos da sua página: "Abra a página NOME_DA_PAGINA. Preencha o campo NOME com [um nome de teste], o campo TELEFONE com [um telefone de teste] e o campo MENSAGEM com [um texto curto de teste]. Clique no botão BOTAO_DE_ENVIO. O teste passa se aparecer CONFIRMACAO_ESPERADA na tela depois do envio. Caso contrário, o teste falha. Tire um print da tela final."

5. O que esperar do resultado

No vídeo, testamos uma página de pedido de orçamento de uma padaria de exemplo: o Skyvern preencheu o formulário campo por campo, clicou no botão, viu a confirmação do pedido na tela, deu o teste como aprovado e devolveu o print do resultado. Levou cerca de 3 minutos, porque ele pensa antes de cada ação, não é instantâneo como um script tradicional.

6. Limites reais

Pra decidir se vale a pena antes de instalar.

  • Ele não mexe no código do seu site e não corrige nada: só usa a página e conta o que viu.
  • É mais lento que um teste automatizado tradicional, porque cada ação passa por uma decisão da IA.
  • A qualidade do resultado depende da clareza do seu texto de teste: instrução vaga gera teste impreciso.
  • Sites com muita proteção contra automação (captcha, bloqueio de robôs) podem impedir o Skyvern de completar o teste; a confirmar caso a caso.

7. Custo real

O Skyvern em si é código aberto e gratuito pra rodar localmente. O custo real é o consumo da chave de API de IA que você conecta: cada teste gasta créditos proporcionais ao número de passos e ao tempo de "pensamento" da IA. Pra um teste simples de poucos campos, o gasto costuma ser pequeno, mas o valor exato depende do provedor e do modelo escolhidos; confira o preço por uso na página do seu provedor de API antes de rodar em escala.

Pro tips

  1. 01

    Escreva o critério de aprovação do teste antes de tudo: o que precisa aparecer na tela pra você considerar que passou.

  2. 02

    Comece testando uma única jornada simples (um formulário, um botão) antes de testar o site inteiro de uma vez.

  3. 03

    Guarde o print do resultado de cada teste: é a sua prova de que aquilo funcionava numa data específica.

Perguntas frequentes

O Skyvern mexe no código do meu site?

Não. Ele só usa a página pelo navegador, como um visitante faria. Não altera nada no seu código.

Preciso saber programar pra usar?

Pra escrever o teste, não: é tudo em português comum. Pra instalar no Windows, você vai precisar seguir um passo a passo técnico (Docker Desktop), que é mais simples do que programar, mas exige atenção.

É de graça?

O Skyvern é código aberto e gratuito. O custo real é o consumo da chave de API de IA que você conecta, que é cobrado à parte pelo provedor escolhido.

Ele substitui eu testar o site na mão?

Ele ajuda a pegar o que você, por já conhecer a página, pode deixar passar. Mas não é prova de que o site está perfeito: use como mais uma camada, não como a única.

Quanto tempo leva um teste?

No exemplo do vídeo, cerca de 3 minutos pra um formulário simples. Testes mais longos ou com mais passos demoram mais, porque a IA pensa antes de cada ação.

Quer implementar isso?

Me chama no WhatsApp. Ajudo você a configurar ou implemento pra você.

Quero ajuda no WhatsApp
DT

Gastão Matos

@gastaomatos