O diagrama mostra o fluxo de tarefas para o teste funcional usando o IBM Rational Functional Tester.
Testador básico: Um testador básico pode gravar scripts do teste funcional que são gerados como scripts de teste simplificado. O testador não requer conhecimento de programação para editar os scripts do teste funcional. O testador pode alternar para a criação de script Java e usar os recursos Inserir Fragmento de Código Java ou Inserir Método Java que ficam disponíveis no editor de script simplificado. O testador então é iniciado para trabalhar diretamente com o script de teste Java. É possível usar as visualizações do aplicativo para inserir pontos de verificação, comandos orientados a dados e controles adicionais para testes.
Os testadores avançados com conhecimento de script: Um testador com conhecimento de programação de Java ou Visual Basic pode gravar os scripts de teste funcionais ou criar scripts de teste manualmente. É possível usar os mapas de objeto de teste para atualizar os objetos e inserir objetos adicionais para teste.
Desenvolvedores: Um desenvolvedor que conhece a programação e estrutura do Rational Functional Tester com base na estrutura de proxy pode gravar proxies para incluir suporte para testar os controles que não são suportados por padrão para testes funcionais.