UI Automation の用途

OpenText Functional Testing の UI Automation サポートは、次のように使用します。

  • UI Automation テスト・オブジェクトのみのテストを作成する

  • UI Automation オブジェクトと通常のテスト・オブジェクト(WPF、または Windows フォームなど)を混在させる

  • 通常のオブジェクトの認識では十分にテスト・ニーズに対応できない場合にのみ UI Automation サポートを使用する

たとえば、以下のシナリオで UI Automation サポートを使用します。

  • アプリケーションをテストするために、OpenText Functional Testing の通常のオブジェクトの認識サポートでは不十分な場合

    OpenText Functional Testing はコントロール・タイプとサポートされるパターンに基づいて UI Automation オブジェクトを識別します。そのため、オブジェクトの認識が、他の標準の Windows ベースのオブジェクトの認識と異なる可能性があります。

    これは次のことを意味します。

    UI Automation は通常のオブジェクトの認識では不十分な場合に使用します。また、UI Automation のオブジェクトの認識の方が、アプリケーションの機能上の設計に合致しています。

  • OpenText Functional Testing でお使いのテクノロジまたはお使いのテクノロジのバージョンがサポートされない場合

    さまざまなテクノロジ・フレームワークでそれぞれの機能が拡張されると、OpenText Functional Testing はタイプまたは機能面でアプリケーション・オブジェクトを適切に識別できません。この場合、UI Automation を使用すると、アプリケーションを適切に識別してテストすることができます。

    アプリケーション内のオブジェクトを OpenText Functional Testing で識別できず、UI Automation では識別できる場合には、UI Automation を使用します。

その他の参照項目: