BOL テストツール - 保護レイヤ (tlbct2210m000)

セッションの目的: 保護 BOL メソッドをテストします。

保護メソッドをテストするには、次の手順を実行します。

  1. 現行のセッションで、ビジネスオブジェクトとメソッドを指定します。起動をクリックすると、セッションは指定したメソッドのテストスクリプトを生成します。
  2. スクリプトが生成されると一時セッションが表示され、メソッドでテストする入力引数を指定できます。考えられるすべての引数がこのセッションで一覧表示されます。使用する引数のチェックボックスをオンにします。必須引数にはアスタリスクが付きます。続行をクリックして入力を確認します。
  3. 別の一時セッションが表示され、前の手順で指定した引数の値を指定できます。テストをクリックしてテストスクリプトを実行します。
  4. 3 つ目の一時セッションが表示され、出力値、または戻り値とエラーメッセージを表示します。
注意

詳細情報および生成される一時テストセッションの例については、BOL テストツール - テスタを参照してください。

会社の処理

このテストツールはさまざまなデータセットを処理しますが、セッションに表示される会社番号で確認できます。詳細は、会社の処理を参照してください。

開発者モード

開発者モードでセッションを開始すると、実行するテストスクリプトを管理できます。

開発者モードで作業する場合、セッションでは次の特別オプションを選択できます。

  • 技術詳細を隠すチェックボックスをオフにすると、プログラムフローをモニタできます。このチェックボックスは、開発者モードで作業する場合のみ有効です。
  • 開発者モードで有効なボタンを使用すれば、生成されたテストスクリプトをマニュアルで編集、コンパイル、および実行できます。デバッグモードでスクリプトをコンパイルするには、デバッグ用にテストスクリプトをコンパイルチェックボックスをオンにします
  • テストスクリプトを表示するフィールドは表示フィールドから入力フィールドに変わり、セッションで選択したスクリプトとは別のスクリプトを指定できます

セッションを開発者モードで開始するには、BW 構成ファイルの Command フィールドに、-set TMODE=1 という行を追加する必要があります。LN UI インターフェイスを使用する場合は、セッションを開発者モードで開始できないことに注意してください。

注意

初期画面の起動コマンドでテストスクリプトを生成します。同じビジネスオブジェクトに対してテストを実行する最善の方法は、3 つ目の一時セッションで続行をクリックし、生成されたスクリプトを再利用することです。後続のいずれかの画面を取り消して最初の画面に戻り起動を再度クリックすると、テストスクリプトが新しく生成されます。

現行パッケージコンビネーション内のビジネスオブジェクトのみ指定できます。

トランザクションがサポートされています。メソッドの戻り値がゼロではない場合、トランザクションは異常終了します。戻り値がゼロの場合、トランザクションはコミットされます。再試行が必要な場合、メッセージでアラートされます。

 

パッケージ VRC
現行パッケージ VRCパッケージコード。パッケージ VRC により、システムはこのパッケージ VRC に対する許可をユーザが持っていることを認識し、テストの実行に必要なアプリケーションディクショナリ情報/BOR 情報を確認できます。

別のパッケージ VRC に切り替えるには、現行 PVRC の変更をクリックします。

パッケージ VRC

別のパッケージ VRC に切り替えるには、現行 PVRC の変更をクリックします。

パッケージ VRC

別のパッケージ VRC に切り替えるには、現行 PVRC の変更をクリックします。

パッケージ VRC
現行パッケージ VRC顧客コード

別のパッケージ VRC に切り替えるには、現行 PVRC の変更をクリックします。

パッケージ VRC
現行パッケージ VRC の記述

別のパッケージ VRC に切り替えるには、現行 PVRC の変更をクリックします。

パッケージコンビネーション
使用するパッケージコンビネーション。現行パッケージコンビネーションで発生するビジネスオブジェクトの選択およびテストのみ実施できます。
モジュール
モジュールの記述
ビジネスオブジェクト
ビジネスオブジェクトを識別するコード
ビジネスオブジェクト
構成要素
テストするビジネスオブジェクトの構成要素の名前

構成要素は、ビジネスオブジェクトで繰り返し使用される要素をモデル化するために使用できます。たとえば、定期オーダラインです。この結果、同じビジネスオブジェクトの他の部分、たとえば、オーダヘッダも構成要素としてモデル化されます。

ビジネスオブジェクトに構成要素がない場合は、このフィールドを空白のままにします。

BOL メソッド
テストする保護ビジネスオブジェクトメソッド、たとえば、Create
注意

メソッド名は大文字小文字を区別します。

スクリプト
テストの実行で使用するソフトウェア構成要素のパッケージ。関数ツリーデータベースにデータがある場合は、スクリプトタイプと VRC に関するその他の情報が表示されます。

このフィールドは、セッションが通常モードで実行される場合は読取専用です。

ただし、このフィールドは開発者モードでは入力フィールドになります。そのため、スクリプトの名前の変更が可能になります。この方法で、システムに別のオブジェクトを実行させることができます。これはテスト目的で特別なライブラリを作成した場合に便利です。

スクリプト
テストの実行で使用するソフトウェア構成要素のモジュール。関数ツリーデータベースにデータがある場合は、スクリプトタイプと VRC に関するその他の情報が表示されます。

このフィールドは、セッションが通常モードで実行される場合は読取専用です。

ただし、このフィールドは開発者モードでは入力フィールドになります。そのため、スクリプトの名前の変更が可能になります。この方法で、システムに別のオブジェクトを実行させることができます。これはテスト目的で特別なライブラリを作成した場合に便利です。

スクリプト
テストの実行で使用するソフトウェア構成要素の ID コード。スクリプトタイプと VRC に関する特別な情報は、関数ツリーデータベースにデータがある場合に表示されます。

このフィールドは、セッションが通常モードで実行される場合は読取専用です。

ただし、このフィールドは開発者モードでは入力フィールドになります。そのため、スクリプトの名前の変更が可能になります。この方法で、システムに別のオブジェクトを実行させることができます。これはテスト目的で特別なライブラリを作成した場合に便利です。

スクリプト
テストの実行で使用するソフトウェア構成要素に関する追加情報。この情報は関数ツリーデータベースに保存されます。
技術詳細を隠す
プログラムフローをモニタするにはこのチェックボックスをオフにします。これはツールが実行する (内部) ステップについて知りたい場合やレポートされた問題の詳細を知りたい場合に便利です。プログラムフローは端末エミュレータに表示されます。

このチェックボックスはデフォルトでオンであるため、LN のユーザは技術的側面を意識せずに済みます。

このオプションは、開発者モードでのみ使用できます。

デバッグ用にテストスクリプトをコンパイル
このチェックボックスがオンの場合、 コンパイルボタンを使用してテストスクリプトをコンパイルすると、コンパイルはデバッグモードで実行されます。

このオプションは、開発者モードでのみ使用できます。

 

起動
指定したメソッドのテストスクリプトの生成を開始する

テストセッションが開始され、入力引数を定義し、それぞれの値を入力して保護ビジネスオブジェクトメソッドを実行できます。

次のステップが実行されます。

  • メソッドに関するすべての情報とメソッドの引数が BOR から取得されます
  • スクリプトが作成されます
  • メソッドの入力および出力引数にもとづいて内容が作成されます
  • スクリプトがコンパイルされます
  • オブジェクトが実行されます
現行 PVRC の変更
ユーザの現行パッケージ VRC の変更 (ttadv0140s000) セッションを開始します。現行パッケージ VRC の変更は、別のパッケージからビジネスオブジェクトをテストする場合に便利です。
編集
生成されたテストスクリプトを編集するエディタを開始する

このオプションは、開発者モードでのみ使用できます。

このオプションは、特別な機能をブログラミングする場合、あるいはテストツールが完全なテストスクリプトを生成できない場合の (稀な) コンパイルの問題解決に使用できます。

コンパイル
編集したテストスクリプトをコンパイルする

このオプションは、開発者モードでのみ使用できます。

このオプションは、テストスクリプトを更新した後やデバッガでテストスクリプトを検査する場合に使用します。

実行
テストスクリプトを実行する

このオプションは、開発者モードでのみ使用できます。

このオプションはテストスクリプトをコンパイルした後に使用します。自動的に生成されたスクリプトを再開する場合もこのオプションを使用できます (システムはすべての必要なファイルがまだあるものとします)。