0

QTP から Java サービスをテスト/呼び出すことはできますか?

4

3 に答える 3

1

「非 GUI ベースのサービス」のテストに使用される QTP Service Test アドインを調べることができます。

于 2009-02-13T02:16:36.130 に答える
0

Service Testアドインを使用せずに、QTPのVBScriptから直接テストすることもできます。このSQAForumsの投稿を参照してください。

于 2009-03-10T13:35:37.310 に答える
-1

jar ファイルを呼び出すには:

jar ファイルを呼び出すには、QTP の SystemUtil.Run を次のように使用できます。

SystemUtil.Run “cmd”,”/c java -jar parsingclass.jar”,””</p>

Java クラスを呼び出すには:

Java クラスの場合、次のようにします。

SystemUtil.Run “cmd”,”/K java D:\HL7Parser\bin\CORUExtractorFlow1151.class”,””</p>

コードについての説明:

SystemUtil オブジェクトは、テスト実行中にアプリケーションまたはプロセスを制御するために使用できる QTP オブジェクトです。

Run メソッドは、ファイルまたはアプリケーションを実行します。cmd は、コマンド インタープリターの新しいインスタンスを開始します。

/K は、コマンドを実行し、コマンド ウィンドウを開いたままにするパラメーターです。(コマンド ウィンドウを開いたままにせずに閉じたい場合は、/K パラメータを /C パラメータに置き換える必要があります。) CMD とそのパラメータの詳細については、Microsoft のドキュメント Web サイトを参照してください。

複雑な Java 呼び出しを移動する場合

対話する必要があるより複雑な Java DLL がある場合は、call java class アクティビティを含む Service Test 11 を使用できます。「統合機能ライセンス」があれば、QTP から Service Test を呼び出すことができます。ただし、私たちの場合、これはやり過ぎだったので、上記の方法を使用してシンプルにしました。

于 2014-12-29T11:58:56.757 に答える