テキスト表現
テキスト表現とは、数種類のソースに由来し得るテキスト(文字列)で、ランタイムの最初に生成可能なものを指します。テキスト表現は、パラメータの値としてだけでなく、異なるアクションモード (Input、Verify、Buffer、Constraint、WaitOn) のテストステップ値の値としても使用できます。入力式は、他の入力やアクションモード式と組み合わせることができます。
値またはコントロールプロパティは、グローバル変数バッファに保存して、テスト実行のどの時点でも読み取ることができます。バッファの値は、以下の構文で読み取ることができます:
|
構文: |
{B[Buffername]} |
ActionMode バッファの詳細な説明については、 chapter "ActionModeバッファ" をご参照ください。
XBuffer は、文字列の動的部分の読み出しとバッファリングに使用できます。文字列内では、以下の構文が使用されます:
|
構文: |
{XB[<Buffername>]} バッファ名には数字を含めることができますが、数字だけで構成することはできません。 |
XBufferに関する詳細情報については、 chapter "動的に比較 - XBuffer" もご覧ください。
実行中、テストケースはほとんどの場合、指定された値やその他の環境情報によってのみ異なります。ビジネスベースのプロセスに加えて、実行環境から派生し、テストステップ、テストステップ値、またはモジュール で使用されるべき情報が、大きな役割を果たします。テストコンフィギュレーションパラメータの値は、以下の構文で読み取ることができます:
|
構文: |
{CP[Testconfigurationparameter]} |
テストコンフィギュレーションパラメータの詳細な説明については、 chapter "テストコンフィギュレーションパラメータ について" を参照してください。
テストコンフィギュレーションパラメータの使用例は chapter "動的な日時表現" にあります。
テストデータリポジトリに動的表現を使用する
テストデータリポジトリからの値を使用するために動的表現を適用することができます。
詳細については see chapter "テストデータサービスModules" をご覧ください。
設定ダイアログ(see chapter "設定ダイアログ") に保存されているすべての値は、テスト実行中に動的に読み取られ、使用されます。値がドロップダウンリストのエントリである場合、選択されたエントリの整数値が返されます。
|
構文: |
{S[<Path>]} |
すべての設定のパスは、設定ダイアログ(see chapter "パスをクリップボードにコピーする") のクリップボードにコピーできます。
|
{S[Engine.Application's current version]} この例は、設定アプリケーションの現在のバージョン (see chapter "Application’s current version") の値を提供します。 |
Unicodeテキスト入力
この式は、ユニコード文字をコントロールに送信します。以下の構文を使用し、ユニコードを二重引用符で囲んで挿入します。
|
構文: |
{TEXTINPUT["My Unicode characters"]} |