Release 24.5

See what's new in Perfecto 24.5 (released on April 21, 2024):

AI-powered RCA: Visual analysis-based assignment of failure reasons

Perfecto's root cause analysis (RCA) feature now uses artificial intelligence (AI) to identify the underlying error behind test failures. This enhanced approach to RCA empowers you to identify the true root cause of failures quicker instead of having to painstakingly sift through possibly thousands of non-informative error messages daily.

How does this new approach work? Perfecto performs AI analysis in any of the following cases:

  • An "Element not found" or "Class not found" error occurs

  • A test execution fails without any assigned failure reason

  • The status of a test execution is unknown

Based on the information displayed on the screen at the moment of failure, Perfecto's AI process tries to define the root cause of the error, which in turn will allow you to efficiently address and resolve the underlying problem.

To get started with RCA, work with Insights and the Report Library. For more information on failure reasons, see Manage failure reasons.

It is possible to change the failure reasons assigned by Perfecto's RCA feature to custom failure reasons. If this is something you need, contact Perfecto Support.

IP Geolocation enhancements

When working with Perfecto's IP geolocation feature to simulate the physical location of a device, you can now select from an expanded list of locations. The following new locations are available:

  • Austria

  • Belgium

  • Bulgaria

  • CA-British Columbia

  • CA-Ontario

  • CA-Quebec

  • Colombia

  • Croatia

  • Cyprus

  • Czechia

  • Denmark

  • Dominican Republic

  • Estonia

  • Greece

  • Hungary

  • Latvia

  • Lithuania

  • Luxembourg

  • Netherlands

  • Peru

  • Portugal

  • Romania

  • Slovakia

  • Slovenia

  • US-California

  • US-Colorado

  • US-Virginia

  • US-Utah

To learn more about IP geolocation testing, see IP Geolocation testing.

Export devices to a CSV file

Assets and Setup

Under Assets and Setup > Admin > DEVICES, admin and lab admin users can now export the list of mobile devices to a comma-separated values (CSV) file. The file includes all available columns (and not only the columns displayed) and a list of devices based on the filter applied (if any).

To learn more, see Manage devices.

Manual testing

In the Manual testing view, for real devices, all users can export the list of devices to a comma-separated values (CSV) file.

To learn more, see Select a device for manual testing.

Export users to a CSV file

Assets and Setup

Under Assets and Setup > Admin > USERS, admin users can now export the list of users to a comma-separated values (CSV) file. This is helpful, for example, if you want to:

  • Generate an email distribution list for announcements and updates

  • Determine the number of users in each user group

  • Identify users who have been inactive for a specified number of days or months

The file includes all available columns and a list of users based on the filter applied (if any).

To learn more, see Manage users.

Scriptless Mobile enhancements

Auto-scroll during test execution

During test execution, for longer tests with many steps, you can now view each step as it is being executed. If the execution reaches a step that would normally be beyond what is visible on the screen, Scriptless Mobile now auto-scrolls to always keep the step being executed visible.

Reminder: Change to suspension of support and deprecation notification

Currently, Perfecto declares an OS version deprecated when it reaches less than 1% of market share within its OS family. As of April 29, 2024, this policy will change to 2%. After this date, any OS version with less than 2% of market share within its OS family will be declared deprecated.

According to this new policy change, the following OS versions will be deprecated on April 29, 2024:

  • iOS 12 and 13

  • Android 6 and 7

For details about the Perfecto support policy, see Suspension of support policy | Mobile device OS.

Platform support | Real devices

New iOS versions

You can now test your applications on iOS 17.5 Beta 1.

iOS 17.4 and later cannot currently be run with a passcode. All limitations for iOS 16.x versions still apply.

Connecting iOS devices requires HSS version 23.12 and an IDS with macOS Ventura and Xcode 15.

Important: To avoid test disruption in hybrid clouds after upgrading devices to iOS 17, on the device, under Settings > General > Airdrop, make sure that the Bringing Devices Together toggle is turned off.

If you are interested in having iOS 17 devices connected in your cloud, contact Perfecto Support.

For complete support information, see iOS support updates.

New Android versions

You can now test your applications on mobile devices running Android 15 Developer Preview 2. This version is currently not supported with the Screen Copy video agent.

If you are interested in having Android 15 devices connected in your cloud, contact Perfecto Support.

For complete support information, see Android support updates.

Browser support

You can now test your applications in the following new browser versions:

  • Google Chrome 124 Stable on Windows and Mac machines

  • Mozilla Firefox 125 Stable and 126 Beta on Windows and Mac machines

  • Microsoft Edge 124 Stable on Windows machines

In addition, you can now also test your applications on the following older browser version on Windows: 

  • Google Chrome 100 Stable

  • Mozilla Firefox 100 Stable

  • Microsoft Edge 100 Stable

Being able to test compatibility with older browser versions ensures that customers using legacy systems can access and utilize your application.

For a complete list of supported browsers, see Supported platforms.