L'esecuzione di test guidato dai dati utilizza i dati da un file esterno, un pool di dati, come immissione per un test. Un pool di dati è una raccolta di record di dati correlati. Quando si esegue un test guidato dai dati, i pool di dati forniscono i valori dei dati alle variabili in uno script di test durante la riproduzione dello script di test.
Poiché i dati sono separati dallo script di test, è possibile eseguire quanto riportato di seguito:
Il diagramma nella parte sinistra mostra uno script di test, che utilizza i dati con riferimenti letterali hard-coded nello script di test. Il diagramma nella parte destra mostra uno script di test guidato dai dati che utilizza i dati da un file esterno, un pool di dati.

Script di test hard-coded con riferimenti letterali Script di test guidato dai dati con un pool di dati
Di seguito sono riportati degli esempi di problemi che vengono risolti dai test guidati dai dati:
Problema: durante la registrazione, si crea un file del personale per un nuovo impiegato, utilizzando il numero di identificazione univoco dell'impiegato. Ogni volta che si esegue il test senza la guida dei dati, viene effettuato un tentativo di creare lo stesso file di personale e fornire lo stesso numero di identificazione. L'applicazione rifiuta le richieste duplicate.
Soluzione: è possibile guidare in base ai dati lo script di test per inviare al server dati diversi sull'impiegato, compresi i numeri di identificazione, ogni volta che viene eseguito il test.
Problema: si elimina un record durante la registrazione. Quando si esegue il test senza la guida dei dati, Rational Functional Tester prova ad eliminare lo stesso record e questo determina il verificarsi di errori come Record non trovato.
Soluzione: è possibile guidare in base ai dati lo script di test per fare riferimento ad un record differente nella richiesta di eliminazione ogni volta che viene riprodotto lo script.
Il test guidato dai dati fornisce un quadro preciso del modo in cui l'AUT (application under test) funziona nel mondo reale con dati reali.