---
title: "Trova i test instabili con un agente AI · AgentDots"
description: "Quando un test fallisce e poi passa a una nuova esecuzione, il tuo agente conferma che è instabile, ne individua la causa e propone una soluzione in una pull request su un branch separato."
url: https://agentdots.org/it/playbooks/flaky-test-hunt/
lang: it
---

Guide operative · Codice

# A caccia di test instabili

Quando un test fallisce in modo casuale, l’agente lo esegue di nuovo, individua lo schema e propone una soluzione su un branch.

Al verificarsi di un eventoRischio medio

## Incolla questo nel tuo agente

```
<code>Quando un test fallisce in CI e poi passa a una nuova esecuzione, annotalo. Esegui il test sospetto isolatamente tutte le volte necessarie per confermarne l’instabilità, poi cerca la causa, come problemi di temporizzazione, stato condiviso o ordine dei test. Proponi una soluzione su un nuovo branch, con una pull request che illustri le prove. Non disattivare, saltare o eliminare i test e non eseguire merge né push sul branch principale.</code>
```

## Cosa fa l’agente

1. Individua i test che falliscono e poi passano
2. Esegui di nuovo il test sospetto isolatamente
3. Individua la causa dell’instabilità
4. Apri una pull request con la soluzione e le prove

## Regole da aggiungere

- Le modifiche vanno su un branch e attendono la revisione
- Non disattivare, saltare o eliminare i test
- Nessun nuovo pacchetto senza la tua approvazione

Risultato finale: Test instabili individuati, spiegati e corretti in una pull request che puoi esaminare.

## Quali agenti possono farlo

- [Dots](https://agentdots.org/it/agents/dots/) Progettato per questo
- [Claude](https://agentdots.org/it/agents/claude/) Può farlo
- [OpenClaw](https://agentdots.org/it/agents/openclaw/) Può farlo

Foglio di regole corrispondente

Sviluppatore software

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

## Altro in questo ambito

- [Riepilogo delle pull request](https://agentdots.org/it/playbooks/pull-request-digest/)
