ツールを使用した Flex アプリケーションの構成

Flex アプリケーションは、機能テストのためにコマンド行コンパイラーおよび Flex Builder のようなツールを使用して構成できます。

コマンド行コンパイラーを使用した Flex アプリケーションの使用可能化

開発者は、コマンド行から Flex アプリケーションを IBM Rational Functional Tester エージェントおよび Flex Automation ライブラリーとコンパイルして、機能テスト用にアプリケーションを使用可能にすることができます。

以下のコマンドを実行することによって、IBM Rational Functional Tester エージェントおよび Flex Automation ライブラリーを使用して Flex アプリケーションをコンパイルします。

機能テスト用に Flex 2.0 アプリケーションをコンパイルして使用可能にするには、以下のようにします。

コマンド行で、以下を入力して Enter を押します。
"flex builder installation directory¥Flex SDK 2¥bin¥mxmlc" -include-libraries+="flex builder installation directory¥Flex SDK 2¥frameworks¥libs¥automation.swc;flex builder installation directory¥frameworks¥libs¥automation_agent.swc;flex builder installation directory¥Flex SDK 2¥frameworks¥libs¥automation_charts.swc;functional tester installation directory¥FunctionalTester¥bin¥rft.swc;functional tester installation directory¥FunctionalTester¥bin¥rftProp.swc" Test.mxml

機能テスト用に Flex 3.0 アプリケーションをコンパイルして使用可能にするには、以下のようにします。

コマンド行で、以下のコマンドを入力して Enter を押します。 コマンド内で、Test.mxml は .mxml ファイルの名前です。
"flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥bin¥mxmlc.exe"-include-libraries+="flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation.swc;flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation_agent.swc;flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation_dmv.swc;flex builder installation directory¥rftFlex3.0.swc;functional tester installation directory¥rftProp_Flex3.0.swc" Test.mxml

機能テスト用に Flex 3.2 アプリケーションをコンパイルして使用可能にするには、以下のようにします。

コマンド行で、以下のコマンドを入力して Enter を押します。
"flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥bin¥mxmlc.exe"-include-libraries+="flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation.swc;flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation_agent.swc;flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation_dmv.swc;flex builder installation directory¥rftFlex3.0.swc;functional tester installation directory¥rftProp_Flex3.0.swc" Test.mxml

Windows でのデフォルトの Flex Builder インストール・ディレクトリーは C:¥Program Files¥Adobe です。

このコマンドは、IBM Rational Functional Tester がインストールされているバッチ・ファイルとしても使用できます。 テスターは、このバッチ・ファイルを開発者に提供して、テスト用に Flex アプリケーションを使用可能にすることができます。 バッチ・ファイルへのパラメーターとして、Flex アプリケーションのソース・コード・ファイル名を指定します。

バッチ・ファイルは、functional tester install directory¥Functional Tester¥Flex フォルダーで入手できます。

例えば、.mxml ファイルが Test.mxml である場合、バッチ・ファイルを実行するコマンドは以下のようになります。
Flex 2.0 の場合:
buildapplicationwithadaptor.bat Test.mxml
Flex 3.0 の場合:
buildapplicationwithFlex3adaptor.bat Test.mxml
Flex 3.2 の場合:
buildapplicationwithFlex32adaptor.bat Test.mxml

Flex Builder を使用した Flex アプリケーションの使用可能化

開発者は、Flex Builder を使用して機能テスト用に Flex アプリケーションを準備することができます。
Flex Builder は、機能テスト用に準備された Flex アプリケーション (.swf ファイル) を開発する開発者にとって有用です。 Flex の自動化および機能テストをサポートするように Flex Builder をセットアップするには、以下のようにします。
  1. Flex Builder を開始します。
  2. 新しい Flex プロジェクトを作成します。
  3. ナビゲーターで Flex プロジェクトを選択します。
  4. 「プロジェクトの選択」 > 「プロパティー」 > 「Flex コンパイラー」をクリックします。
  5. 「追加のコンパイラー引数」フィールドに、以下の引数を入力します。
    Flex 2.0 の場合:
    -include-libraries "flex builder installation directory¥Flex SDK 2¥frameworks¥libs¥automation.swc” “flex builder installation directory¥Flex SDK¥frameworks¥libs¥automation_agent.swc” "flex builder installation directory¥Flex SDK¥frameworks¥libs¥automation_charts.swc" “functional tester installation directory¥Functional Tester¥bin¥rft.swc” “functional tester installation directory¥Functional Tester¥bin¥rftProp.swc”
    注: Flex 2.0 では、automation_charts.swc ファイルは、アプリケーションにグラフ作成コントロールがある場合にのみ必要となります。 include-libraries コンパイラー・オプションは、Flex Builder のインストール・ディレクトリーに対して相対的です。Windows でのデフォルトのロケーションは、C:¥Program Files¥Adobe¥Flex Builder です。
    Flex 3.0 の場合:
    -include-libraries "flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation.swc” “flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation_agent.swc” "flex builder installation directory¥Flex Builder 3¥sdks¥3.0.0¥frameworks¥libs¥automation_dmv.swc" “functional tester installation directory¥rftFlex3.0.swc“ “functional tester installation directory¥rftProp_Flex3.0.swc“
    Flex 3.2 の場合:
    -include-libraries "flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation.swc” “flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation_agent.swc” "flex builder installation directory¥Flex Builder 3¥sdks¥3.2.0¥frameworks¥libs¥automation_dmv.swc" “functional tester installation directory¥rftFlex3.0.swc“ “functional tester installation directory¥rftProp_Flex3.0.swc“
    イタリック体のエレメントは変数であり、ご使用のディレクトリー構造によって異なります。
  6. 「OK」をクリックして変更内容を保存します。
  7. 「OK」をクリックします。 「プロパティー」ダイアログ・ボックスが閉じます。
  8. Flex アプリケーションをコンパイルします。

フィードバック