Rational Agent Controllerを使用して、 Rational Functional Testerによって生成されたテスト スクリプトを実行する必要があります。それが不可能な場合、RFT がインストールされていないコンピューターでスクリプトを実行するにはどうすればよいですか?
2 に答える
間違いです、不可能ではありません。多くの設定が必要です。 http://www-01.ibm.com/support/docview.wss?uid=swg21319598
リモート マシンで RFT スクリプトを実行するには: リモート実行用に展開する前に、スクリプト ( java または .net ) がコンパイルされていることを確認します。それらが正常にコンパイルされた後、リモート実行を開始するには、マスター マシンに Test Manager をインストールして正しく構成する必要があります。
マスター マシン上の TM の構成は次のとおりです。 [実行] タブで、[コンピューター] を右クリックし、新しいコンピューターを追加し、コンピューター名、プロパティ、およびポート情報を指定して、TM が実行できるようにします。リモートマシンを見つけます。リモート マシンの設定は、java スクリプトと .net スクリプトに分けて説明します。Java スクリプトの場合、リモート マシンに次のものが必要です。 Test Manager テスト エージェント。(テスト マネージャー CD からインストールできます)。Rational Functional Tester テスト・エージェント (RFT インストール・パッケージからインストールできます)。.net スクリプトの場合、リモート マシンに次のものが必要です。 Test Manager テスト エージェント。(テスト マネージャー CD からインストールできます)。Rational Functional Tester テスト・エージェント (RFT インストール・パッケージからインストールできます)。。ネットフレームワーク。
最後になりましたが、顧客の AUT が Windows/.net/SAP ベースの場合、Java スクリプトまたは .net スクリプトに関係なく、リモート マシンに .net フレームワークをインストールする必要があります。これは、侵入中に RFT のコードの一部がアプリケーションに配置されるためです。これらのアプリケーションの RFT コードは C# で記述されているため、実行時に正常に再生するには .net フレームワークが必要です。
RFT 8.2.0.1 以降では、リモート マシンでスクリプトを実行できるようにするには、そのマシンに RFT をインストールする必要があります。
** * **編集***
RFT のインストールは完全なパッケージ インストールです。つまり、RFT をインストールすると、サポートされているすべてのドメインで /playback スクリプトを記録できる完全な製品がインストールされます。
したがって、このマシンXにはレコーダーのみをインストールし、マシンYには再生エンジンのみをインストールするとは言えません。
別の方法としては、サーバー マシンにある種のツールを用意して、ここにスクリプトがあると言う方法があります。RFT がインストールされていないマシンZに移動して実行しますが、スクリプトにはすべてのコントロールが記録されている可能性があるため、ドメイン (html/java/.net/SAP/Win32) すべてのサポート ファイル DLL/JAR (プロキシと OS 関連の共有ライブラリで構成される) をそのマシンに転送する必要があり、これはかなりの作業になると思います。 :) 。私の意見では、それは不可能ではありませんが、まだ実行されていません。