以下の図は、IBM Rational Functional Tester を使用した Java アプリケーションのテストの作業フローを示しています。 Flex テスト・プロセスについて詳しくは、Flex アプリケーションのテスト・プロセスを参照してください。
初級テスター: 初級テスターは、簡易型テスト・スクリプトとして生成される機能テスト・スクリプトを記録できます。このテスターは、機能テスト・スクリプトを編集するためのプログラミング知識を必要としません。同テスターは、Java 用スクリプト作成に切り替えて、簡易型スクリプト・エディターで使用可能な「Java コードのスニペットの挿入」または「Java メソッドの挿入」の機能を使用することができます。そうすると、Java テスト・スクリプトを直接処理できるようになります。アプリケーション・ビジュアルを使用して、検査ポイント、データ駆動型コマンド、および追加のコントロールをテスト用に挿入できます。
上級テスター (スクリプト記述の知識あり): ava または Visual Basic のプログラミング知識があるテスターは、 機能テスト・スクリプトを記録するか、あるいはテスト・スクリプトを手動で作成することができます。 テスト・オブジェクト・マップを使用して、テストのためにオブジェクトの更新と、追加オブジェクトの挿入を行うことができます。
開発者: 開発者は Flex アプリケーションをテストに使用可能にして、機能テストのテスターに提供します。