一般的なモジュールのプロパティ

モジュールを作成すると、Tosca Cloudは、ModulesとModule Attributesにデフォルトのプロパティといくつかのプロパティ値を自動的に割り当てます。これらのプロパティは、自動化テスト中のコントロールの識別、相互作用、および検証を定義します。プロパティには、要素ロケーター、期待される動作、またはメタデータなどの重要な詳細が保存されており、テストシステムが正しい要素と確実に相互作用できるようにし、テストの正確性とアプリケーションの変更に対する適応性を保証します。

Go to Build > Modules and select a module to view its properties in the Properties pane on the right side of the window.

この表には、すべてのサポートされているプロパティとその意味が記載されています。

プロパティ

説明

AutomationFramework

TBox Generic などのオートメーションフレームワークを示します。

BusinessType

  • Moduleレベルにおける、HtmlDocumentXmlDocumentなど、テクノロジー固有のルート要素を示します。

  • モジュール属性レベルの場合、これは使用されるテクノロジーとは関係なく、属性のコントロールタイプを示します。同じBusinessTypesには同じプロパティがあり、たとえば、すべての編集ボックスのコントロールには Text プロパティがあります。

Cardinality

モジュール属性を単一のテストステップでテストステップ値として使用できる回数を指定します。

  • 0-1: 最初に各モジュール属性にテストステップ値をプレースホルダーとして作成します。テストステップ値は一つだけ作成できます。

  • 1: モジュール属性にテストステップ値を一つだけ作成します。デフォルトのアクションモードは、アクションモード列に設定された値です。

  • 0-N: 最初に各モジュール属性に、テストステップ値をプレースホルダーとして作成します。必要に応じて、追加のテストステップ値を必要数追加することができます。

  • 1-N: 各モジュール属性に、テストステップ値をプレースホルダーとして作成します。少なくとも1つのテストステップ値を作成し、必要に応じて追加のテストステップ値を追加することができます。

CreatedAt

オブジェクトが作成された日時を示します。

CreatedBy

オブジェクトを作成したTosca Cloudユーザー名を示します。

Default action mode

テストステップ値にデフォルトのアクションモードを指定します。

属性のCardinalityの値が >:0の場合、新しく作成されたテストステップの値は自動的にこのアクションモードになります。

指定されたInterfaceTypeに応じて、ドロップダウンリストから利用可能なアクションモードを選択することができます。Some controls get a default value when you scan them with Tosca XScan.

Default data type

テストステップの値にデフォルトデータ型を定義します。データ型は、テストステップ値のフィールドに指定された入力の種類を示します。

Tosca Cloud は、モジュール属性レベルで定義されたデータ型をテストステップ値に適用します。ただし、必要に応じて、いつでもここで変更できます。

Default value

モジュールを使用するたびに、テストケースに自動的に渡されるデフォルト値を定義します。

Description

このテキストフィールドには、任意の情報を記入することができます。これは自動制御ステアリングには影響しません。テキストはテストステップまたはテストステップ値のツールチップに表示されます。

HasMissingReferences

参照の欠落を指定します。可能な値は TRUE または False (デフォルト) です。

IdentifyingContext

親コントロールなど、テスト中にモジュール属性を識別するために必要な制御情報が含まれます。値はJSON文字列で、コピーや編集が可能です。

ImplementationType

JAVA、HTML、SAPなど、テストオブジェクトを操縦するために使用するテクノロジーを示します。

InterfaceType

テストオブジェクトがGUIかGUIでないかを指定します。

  • GUI: 提供されるアクションモードの数は、グラフィカルユーザーインターフェースに必要なものに制限されます。

  • NonGUI:利用可能なすべてのアクションモードが表示されます。

  • Implicit:親オブジェクトのInterfaceType(デフォルト)を使用します。

IsAbstract

モジュールが抽象かどうかを示します。テストケースでは抽象モジュールは使用できません。

ModifiedAt

オブジェクトが最後に変更された日時を示します。

ModifiedBy

オブジェクトを最後に変更したTosca Cloudユーザー名を示します。

Tag

モジュール検索とフィルタリングに使用できるカスタムラベルを一つ以上追加します。

テクニカルID

このパラメータを使用して、テクノロジー固有のプロパティを定義します。

一意のID

ワークスペースにオブジェクト固有の識別番号を記載します。

Version

モジュールをスキャンするために使用するTosca Cloudのバージョンを指定します。

Value range

詳細タブの値の範囲には、セミコロンで区切られた値のリストが含まれています。

テストステップでモジュール値の範囲を使用する

詳細タブの値の範囲には、セミコロンで区切られた値のリストが含まれています。Tosca XScan identifies these values when scanning the Combobox and Listbox control types and automatically adds them to the module.この値は手動で指定することも可能です。

テストケースにモジュール属性を追加すると、値の範囲の列のドロップダウンリストに値が表示されます。一つを選択すると、システムはスペースを含む正確なテキストを使用します。