VAPI-XP テスト・スクリプトの作成方法

VAPI-XP テスト・スクリプトは、テスト計画モジュールのテスト計画ツリーから作成します。

VAPI-XP テストの詳細については、「VAPI-XP テストの概要」を参照してください。

注: 手動テストを VAPI-XP テストに変換することもできます。[デザイン ステップ]タブで、[スクリプトの生成]ボタンをクリックし、「VAPI-XP-TEST」を選択します。ALM によって、定義したステップに対応するコードを含む VAPI-XP スクリプトが作成されます。また、元の手動テストの一部であった呼び出されたテストのコードも含まれます。手動テストの詳細については、「テストの設計」を参照してください。

VAPI-XP テスト・スクリプトを作成するには、次の手順を実行します。

  1. テスト計画ツリーでサブジェクト・フォルダを選択します。

  2. 新規テスト]ボタンをクリックするか、[テスト]>[新規テスト]を選択します。[新規テスト]ダイアログ・ボックスが表示されます。

  3. タイプ]ボックスで、「VAPI-XP-TEST」を選択します。

  4. テスト名]ボックスにテストの名前を入力します。テストの名前には、次の文字は使用できません。\ / : " ? < > | * % `

  5. [詳細]タブでテストの詳細を追加します。[OK]をクリックします。

    注: [プロジェクト カスタマイズ]ウィンドウで必須テスト・フィールドを定義した場合は、[Required Test Fields]ダイアログ・ボックスが表示されます。必須フィールドの値を選択し、[OK]をクリックします。

    Micro Focus VAPI-XP ウィザードが開きます。

  6. Script Language]ボックスで、スクリプト言語を選択します。

    注:

    • ActiveState の ActivePython スクリプトまたは ActivePerl スクリプトを使用して VAPI-XP テスト・スクリプトを作成するには、コンピュータにそのスクリプト言語がインストールされている必要があります。[テスト スクリプト]タブの[ヘルプ]メニューから[ActivePython ホーム ページ]または[ActivePerl ホーム ページ]を選択し、指示に従ってインストールします。

    • Microsoft の VBScript および JScript は通常、Internet Explorer と一緒にインストールされています。VBScript および JScript がインストールされていない場合は、[テスト スクリプト]タブの[ヘルプ]メニューから[VBScript ホーム ページ]または[JScript ホーム ページ]を選択し、画面の指示に従ってインストールします。

  7. Script Name]ボックスに、VAPI-XP テスト・スクリプトの名前を入力します。

  8. VBScript または JavaScript をテスト・スクリプト言語として選択した場合、[Create LoadRunner Vuser]を選択し、LoadRunner Controller で実行可能な LoadRunner Vuser スクリプトを作成することもできます。

    注: 作成した Vuser スクリプトを LoadRunner Controller で実行するには、LoadRunner のクライアント・マシンに ALM Connectivity Add-in の最新バージョンがインストールされている必要があります。このアドインは、Application Lifecycle Management ツールの[アドイン]ページからインストールできます。詳細については、『Micro Focus Application Lifecycle Management インストールおよびアップグレード・ガイド』を参照してください。

  9. Next]をクリックして、Micro Focus VAPI-XP ウィザードによるテスト・スクリプト作成の次の手順に進みます。

  10. 注: 各ダイアログ・ボックスで[Finish]をクリックするとウィザードが終了し、[テスト スクリプト]タブでテスト・スクリプトの作成を続けることができます。

  11. 作成するテストの種類を選択します。

  12. Next]をクリックして、Micro Focus VAPI-XP ウィザードによるテスト・スクリプト作成の次の手順に進みます。

    • COM/DCOM Server Test]を選択した場合は、テスト対象マシンのレジストリに登録されている、COM/DCOM オブジェクトのプログラム ID を選択し、[+]ボタンをクリックします。選択した COM/DCOM オブジェクトとその説明がボックスに表示されます。

    • Java Class Test]を選択した場合は、テスト対象の Java クラスの完全名を[Java Class Name]ボックスに入力し、[+]ボタンをクリックします。入力した Java クラス名がテキスト・ボックスに表示されます。

    • 注: 使用できるのは、引数のない public コンストラクタを含む Java クラスのみです。

      Java Virtual Machine]で、次の内容を指定します。

      • JVM Runtime:Java 仮想マシン実行時実行可能ファイル(通常 java.exe)を指定します。

      • Java Compiler:実行プラットフォームでバイトコードを再コンパイルする実行可能ファイル(通常javac.exe)を指定します。

      • Classpath:指定した Java アプリケーションの実行に必要な、追加の(非標準の)Java ライブラリのリストを、セミコロン(;)で区切って指定します。Java クラスパスを指定しない場合、ALM は環境変数 CLASSPATH を使用します。

      • JVM Parameters:Java 仮想マシン実行時実行可能ファイルのパラメータを指定します。

      ほかの Java 仮想マシンを使用する場合は、次のようにシステム・パスに BSF DLL の場所を追加します。コントロールパネルで[システム]>[システムの詳細設定]を選択してから、[詳細設定]タブをクリックします。[環境変数]ボタンをクリックし、[システム環境変数]領域で DLL(msvcp60.dllbsfactivescriptengine.dllbsfactivescriptengine_g.dll)のパスを追加して、Path パラメータを編集します。[OK]をクリックします。

    • Web Service(SOAP)Test]を選択した場合は[SOAP Client Library]リストから SOAP クライアント・ライブラリを選択し、テスト対象の URL を[Web Service Definition]ボックスに入力するか、または選択します。[]ボタンをクリックします。入力した URL がテキスト・ボックスに表示されます。

    • 注: Microsoft SOAP SDK と PocketSOAP の 2 つの SOAP クライアント・ライブラリをサポートしています。PocketSOAP を使用する場合であっても、Web サービスを解析するために Microsoft SOAP SDK をインストールする必要があります。Microsoft SOAP SDK がコンピュータにインストールされていない場合は、ALM インストール DVD の Redist ディレクトリにある SoapToolkit30.exe ファイルを実行します。

    • Console Application Test]を選択した場合は、テスト対象のアプリケーション・ファイルの名前を[Application Executable File]ボックスに入力し、パラメータを[Command Line Parameters]ボックスに入力します。

    • VAPI-XP 出力ウィンドウではなく、標準出力をそのまま使用する場合は、[Use VAPI-XP Output instead of Standard Output]ボックスをクリアします。

      Application Timeout]ボックスに、ALM がアプリケーションの実行が完了するまで待つ時間(ミリ秒単位)を入力します。この値を「-1」に設定した場合、ALM はアプリケーションの実行が完了するまで、時間の制限なく待機します。

      ]ボタンをクリックします。入力したデータがテキスト・ボックスに表示されます。

  13. Next]をクリックして、Micro Focus VAPI-XP ウィザードによるテスト・スクリプト作成の次の手順に進みます。

  14. Service]リストで、テスト・スクリプトに追加する関数を選択します。関数をダブルクリックするか、またはドラッグ・アンド・ドロップすると、関数がスクリプト・コードに追加されます。関数は、[Service]リストの下のボックスに追加されます。

  15. 必要に応じて、下部の表示枠で、追加パラメータを入力したり、スクリプトにコードを追加することができます。

  16. Finish]をクリックします。新しいテストが、テスト計画ツリーで選択したサブジェクト・フォルダの下に表示されます。

  17. 注: 作成した VAPI-XP テストに詳細と添付ファイルを追加したり、要件カバレッジを定義したりできます。詳細については、「テスト計画の仕様」を参照してください。