AI および OCR 機能を使用すると、人間が行うのと同じような方法で、アプリケーションを操作してテストを行うことができます。UFT Developer は、AI を使うことによって、イメージ、コンテキスト、テキストなど多様な観点からオブジェクトを視覚的に識別します。
たとえば、AI はフィールド、ユーザー プロフィール領域、入力フィールド、ボタン、ショッピング カートなど、さまざまな形状を識別できます。
サポートするコントロールのクラスの完全なリストについては、次のトピックを参照してください:「AI-based testing: Supported control types」
AI ベースのオブジェクト識別には、次のようなメリットがあります。
- テスト スクリプトがより直感的になります。
- テストが UI テクノロジにとらわれなくなります。 使用されている UI テクノロジに関係なく、オブジェクトが視覚的に識別されます。
- テストの保守が比較的容易になります。 オブジェクトの位置、UI フレームワーク、形状などが変わっても、オブジェクトの見た目が同等で、その目的が変わらなければ、テスト スクリプトの変更は不要になります。