Il diagramma mostra il flusso di attività per il test funzionale mediante IBM Rational Functional Tester.
Tester di base: un tester di base può registrare gli script di test funzionale generati come script di test semplificati. Non sono richieste conoscenze di programmazione per modificare gli script di test funzionale. Il tester può passare allo script Java e utilizzare le funzioni Inserisci frammento di codice Java o Inserisci metodo Java disponibili nell'editor dello script semplificato. Il tester può quindi iniziare a lavorare direttamente con lo script di test Java. È possibile utilizzare le visualizzazioni dell'applicazione per inserire punti di verifica, comandi guidati dai dati e ulteriori controlli per il test.
Tester avanzato con conoscenze di script: un tester con conoscenze di programmazione Java o Visual Basic può registrare gli script di test funzionali o creare gli script di test manualmente. È possibile utilizzare le associazioni oggetti di test per aggiornare gli oggetti e inserire ulteriori oggetti per il test.
Sviluppatori: uno sviluppatore con conoscenze del framework Rational Functional Tester e della programmazione basata sul framework proxy può scrivere i proxy per aggiungere supporto al test dei controlli non supportati per impostazione predefinita, per il test funzionale.