Software Testing Automation Framework (STAF) は、テスト・ケースおよびテスト環境でのコンポーネントの再利用と自動化を向上させるためのフレームワークです。
これは、再利用可能コンポーネント (リソース管理、ロギング、およびモニターの
サービスなど) のためのオープン・ソースのマルチプラットフォーム・
フレームワークです。 STAX (Software Testing Automation Execution エンジン) は、外部 STAF サービスとしてインプリメントされた、XML ベースの実行エンジンです。
STAX は、テスト・ケースおよびテスト環境のワークフローを自動化します。
STAF/STAX を実行するためのデプロイメント・モデルは 2 つあります。
1 つは統合 STAX サーバーで、もう 1 つは外部 STAX サーバーです。 どちらの場合も、IBM® Rational® Quality
Manager サーバーおよびテスト・マシンに STAF サービスがインストール済みで実行されている必要があります。
ユーザー・アカウントに対して定義された Lab 管理権限およびクライアント・アクセス・ライセンスの設定によっては、このトピックで説明される機能は使用できない場合があります。 STAF/STAX との統合を利用するには、Lab 管理クライアント・アクセス・ライセンスが必要です。
統合 STAX サーバー
STAX ジョブは、RQM サーバー上で実行されます。
RQM サーバー上に STAX サービスをインストールし、構成する必要があります。
これは最も単純なデプロイメントです。
外部 STAX サーバー
STAX ジョブは、外部サーバー上で実行されます。
外部サーバーに、STAF および STAX をインストールしておく必要があります。
このデプロイメントは、自動化の負荷が高い場合に有効です。