インタフェースの定義

自動化テストの実行には、1つ以上のインタフェースを通して、テスト対象のアプリケーションを操作する必要があります。

ほとんどの場合、操作はダイアログボックスやウェブページのような、ユーザー指向のインタフェースに対して行われます。しかし、多くの場合、テストの一部、あるいはテスト全体が、メッセージ、API呼び出し、SQLステートメントなどの他の手段を通じて、AUTと操作する必要があります。アクションベースドテストでは、インターフェイス定義の使用で全てのインターフェースとの操作がサポートされます。

インタフェースの定義は次のように構成されています:

インタフェースは通常、Java、.Net、Webなどのプラットフォームに関連するものです。インタフェースエンティティは、通常、特定の画面やWebページに固有のものです。インタフェース要素は通常、コントロールまたはHTML要素です。

非UIインタフェースでは、インタフェース定義も適用できます。メッセージプロトコルの場合、インタフェース実体はメッセージを表しますが、インタフェース要素はメッセージフィールドを表すことができます。

要するに、インタフェース定義は、物理的なインタフェース項目に論理的な名前を割り当てます。ウィンドウのタイトルやボタンのキャプションのようなインタフェース項目のプロパティは、自動化がテスト実行中に論理名を実際の項目にマッピングできるようにするためのものです。例えば、アプリケーションエラーというタイトルがあるダイアログボックスには、エラーメッセージという論理名を付けられます。この場合、タイトルは項目を識別するためのプロパティです。

自動化の保守性は、インタフェースの定義をうまく設計することで強化させることができます。特に以下のことにご注意ください:


Copyright © 2025 LogiGear Corporation. All rights reserved. LogiGearはLogiGear Corporationの登録商標であり、Action Based TestingおよびTestArchitectはLogiGear Corporationの商標です。ここに記載されているその他の商標は、各所有者の財産です。

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400