Il test ad hoc è un approccio informale e improvvisato per valutare la fattibilità di un prodotto. Di solito un test ad hoc viene eseguito solo una volta, a meno che non venga rilevato un difetto.
Comunemente utilizzato nello sviluppo del software, il test ad hoc viene eseguito senza un piano d'azione e le azioni intraprese non sono generalmente documentate. I tester potrebbero non avere una conoscenza dettagliata dei requisiti del prodotto. Il test ad hoc viene anche definito test casuale e test delle scimmie.
Poiché l'approccio non è metodico, i test ad hoc possono ignorare i difetti che si troverebbero in un sistema di test più strutturato. Tuttavia, la mancanza di requisiti formali significa anche che i difetti evidenti possono essere risolti più rapidamente che se dovessero essere affrontati in modo più sistematico.
La sperimentazione esplorativa, in cui un prodotto viene sviluppato, studiato e testato contemporaneamente, viene talvolta proposta come affinamento del modello ad hoc.