---
title: "Encontre testes instáveis com um agente de IA · AgentDots"
description: "Quando um teste falha e passa ao ser executado novamente, seu agente confirma a instabilidade, rastreia a causa e propõe uma correção em um pull request em uma branch separada."
url: https://agentdots.org/pt/playbooks/flaky-test-hunt/
lang: pt-BR
---

Guias práticos · Programação

# Caça a testes instáveis

Quando um teste falha aleatoriamente, o agente o executa novamente, identifica o padrão e propõe uma correção em uma branch.

Quando algo aconteceRisco moderado

## Cole isto no seu agente

```
<code>Quando um teste falhar no CI e passar ao ser executado novamente, registre o caso. Execute o teste suspeito isoladamente vezes suficientes para confirmar que ele é instável e, em seguida, investigue a causa, como problemas de tempo, estado compartilhado ou ordem dos testes. Proponha uma correção em uma nova branch, com um pull request que apresente as evidências. Não desative, ignore nem exclua testes e não faça merge nem push para a branch principal.</code>
```

## O que o agente faz

1. Identifique testes que falham e depois passam
2. Execute novamente o teste suspeito de forma isolada
3. Investigue a causa da instabilidade
4. Abra um pull request com a correção e as evidências

## Regras para adicionar

- As alterações ficam em uma branch e aguardam revisão
- Não desative, ignore nem exclua testes
- Não adicione novos pacotes sem sua aprovação

O que você terá no final: Testes instáveis identificados, explicados e corrigidos em um pull request que você pode revisar.

## Quais agentes podem fazer isso

- [Dots](https://agentdots.org/pt/agents/dots/) Feito para isso
- [Claude](https://agentdots.org/pt/agents/claude/) Consegue fazer
- [OpenClaw](https://agentdots.org/pt/agents/openclaw/) Consegue fazer

Conjunto de regras correspondente

Desenvolvedor de software

[Regras →](https://agentdots.org/pt/rules/?t=software-developer)

## Mais desta área

- [Resumo de pull requests](https://agentdots.org/pt/playbooks/pull-request-digest/)
