What's New in AI Codeless Testing 2021

This topic describes the new features and enhancements available in AI Codeless Testing 2021.

AI Mockup Identification

You can now prepare your AI-based tests even before your application is developed. Use AI Inspection to learn AI objects directly from your application mockup images.

For details, see Create a test based on mockups.

Back to top

Configurable object identification enhancements

AI Codeless Testing 2021 includes new features that enable more accurate and flexible object identification.

You can also fine-tune these features to optimally identify objects in your application. You can configure options at different levels: globally, per test, or per step.

Enhancement Description
Automatic scrolling

When running a test, if the object is not displayed in the visible part of the device screen or web page, AI Codeless Testing automatically scrolls further in search of the object.

You can configure the direction of the scroll and the maximum number of scrolls to perform. You can also disable automatic scrolling if necessary. For details, see Automatic scrolling.

Text recognition in multiple languages

AI Codeless Testing can now recognize text in 43 different languages in the application being tested.

By default, AI Codeless Testing recognizes for English text. You can configure a different language set according to your needs. See Customize settings.

Performance improvement

To improve performance, AI Codeless Testing uses a caching mechanism for object identification during the test run.

You can disable this mechanism from the settings. For details, see Caching enabling for object identification.

Back to top

Usability enhancements

AI Codeless Testing 2021 provides the following enhancements when editing your tests:

Enhanced interfaces Description
AI Inspection

Use a new combined and consistent interface to inspect both live applications and application mockup images.

When working with live applications, this also enables you to do the following:

  • Delay the inspection by a few seconds, allowing you to interact with the application before UFT One inspects it for objects.

  • Run the step you add to the test. This is helpful in bring the application to the next state so you can re-inspect the application and design the next step.

Adding steps to your test

Fine-tune object identification details for your step when adding it from the AI Inspection window and the AI Recorder.

Test editor

When editing tests, you can now do the following:

  • Copy multiple lines.

  • View visual indicators of incorrect or incomplete syntax in the step editor.

  • If you try to run a test that contains syntax errors or has no environment to run on, the Run button provides that information.

Feedback tool AI Codeless Testing now provides a refreshed user interface for a smoother user experience.

Back to top

Additional control types supported

New control types and type names are now supported. For a full list of supported controls types, see the AI testing section of the UFT Help Center.

Enhancements Description
Newly supported types

The following control types are now supported:

  • On mobile apps: power, filter, exit, lock, sort, upload.

  • On web applications: power, up_arrow, up_down, YouTube.

General names include multiple control types

You can use the following types to describe controls more generically:

  • menu for buttons that open a menu. For example, a dot menu or a hamburger menu.

  • field for controls that accept text. For example, text boxes, inputs, and combo boxes.

  • left for left arrows and left triangles. Similarly, you can use right, up, and down.

  • Toggleable or Togglable for controls like toggle button, check box, and radio button.

Container objects

Tech preview

table and calendar controls can be seen as containers, or parent objects. Using an object hierarchy can improve your test's readability and resilience.

Changes that may require adjustments to existing tests

The up alias now represents both up arrows and up triangles. Previously, it was used only for up triangles.

The arrow and triangle aliases have been discontinued.

Back to top

See also: