Como Funciona
- Prepara o ambiente — instala dependências, inicia serviços, faz login nas contas necessárias
- Planeja o teste — lê o diff e a base de código para criar um plano de teste enxuto e focado
- Grava um vídeo — inicia uma gravação de tela, executa o plano de teste na área de trabalho e anota os momentos-chave
- Envia o resultado para você — encerra a gravação, processa o vídeo e o envia para você como anexo de uma mensagem
Iniciando um teste

Para que o Devin execute os testes após a criação do PR sem precisar clicar no botão, ative Pre-approve testing em Configurações > Preferences. Assim, o Devin vai testar o app sem pedir aprovação antes.
Fluxo de testes
Fase 1: Configuração
- Lê o PR e a base de código para entender o que precisa ser testado
- Verifica se há skills relevantes no repositório (em
.agents/skills/) e as segue se as encontrar - Faz login nos serviços necessários e resolve problemas de acesso
- Verifica os ambientes disponíveis (staging, dev, local) e confirma a conectividade
- Solicita segredos que estiverem faltando, se necessário — Devin pedirá as credenciais antecipadamente e as salvará para sessões futuras
Fase 2: Planejamento de testes
- Identifica o fluxo ponta a ponta mais importante que comprova que a funcionalidade funciona
- Escreve etapas concretas e sem ambiguidades (por exemplo, “clique no botão rotulado Save no canto superior direito” — não “encontre a opção de salvar”)
- Fundamenta o plano em código real — percorre o frontend para encontrar o caminho exato na UI até a funcionalidade
- Só adiciona fluxos de teste adicionais se houver um caso extremo realmente crítico
Fase 3: Gravação e execução
- Inicia a gravação — captura a tela inteira
- Anota momentos-chave — adiciona rótulos de texto em pontos importantes (por exemplo, “Testando fluxo de login”, “Funcionalidade confirmada em funcionamento”) que aparecem no vídeo final
- Executa o plano de teste — interage com o app pelo navegador, seguindo cada etapa
- Encerra a gravação — o vídeo é processado automaticamente com anotações e ajustes de velocidade em torno de momentos-chave
- Envia o vídeo — anexa a gravação a uma mensagem para que você possa assistir ao vídeo diretamente
Detalhes da Gravação de Vídeo
- Anotações — Rótulos de texto aparecem em momentos-chave do vídeo, marcando o que o Devin está testando. O vídeo desacelera em torno dos pontos anotados para que você possa ver os detalhes.
- Zoom automático — O vídeo aplica zoom automaticamente onde o Devin clica e interage, movendo-se suavemente para seguir o cursor e afastando novamente durante momentos ociosos.
- Processamento automático — As gravações brutas são processadas para destacar ações importantes e comprimir o tempo ocioso
- Enviadas como anexos — Os vídeos são anexados às mensagens na sua sessão, podendo ser visualizados diretamente no aplicativo web do Devin ou no Slack
Sugestões de Skills
Boas instruções
- “Teste o fluxo de checkout: adicione um item ao carrinho, vá para o checkout, preencha o formulário e verifique se a página de confirmação do pedido mostra o total correto”
- “Verifique se o botão de alternância para modo escuro funciona na página de configurações — o texto deve ser legível e nenhum elemento deve desaparecer”
- “Teste se a exportação em CSV faz o download de um arquivo com os cabeçalhos corretos”
Instruções vagas
- “Teste tudo”
- “Garanta que o aplicativo funcione”
- “Verifique se nada está com problema”

