AI-based Testing Overview

AI and OCR features enable your tests to interact with the application you are testing in the same way a human being would. UFT Developer uses AI to identify objects visually, based on a wide variety of images, context, and sometimes text.

For example, AI can identify many forms of search fields, user profile areas, input fields, button, shopping carts and more.

For a complete list of supported control classes see: AI-based testing: Supported control types

Some advantages of AI-based object identification are:
  • More intuitive test scripts.
  • Tests are technology agnostic, identifying objects visually, regardless of the UI technology details used behind the scenes.
  • Tests are easier to maintain, as an object changing location, UI framework, or even shape, will not break the test script as long as the object remains visually similar or its purpose remains clear.