25.9
|
This release introduces the following new features and enhancements:
-
AI User Action command: In Scriptless Mobile and automation tests, you can now use a new Perfecto AI command, AI User Action, that allows you to describe user actions in plain language, similar to how you would instruct a manual tester.
-
AI assistant for desktop web testing: You can now use the AI assistant in Scriptless Mobile to fine-tune natural language test steps for desktop web testing and copy-paste the optimized prompts into your Selenium scripts.
-
Update to Get timer command and Timer checkpoint: The timer types Elapsed, Device, and System in the Scriptless Mobile Get timer command and Timer checkpoint have been deprecated. The UX timer type continues to be the preferred option.
-
New default value for Ignore failed executions checkbox: In Scriptless Mobile, when you schedule a job, the Ignore failed executions checkbox is now cleared by default, changing the previous behavior. This update helps ensure that failed test executions are not overlooked, reducing the risk of false negatives.
-
Seamless DataTable updates across tests: When you update an existing DataTable, the changes are now automatically applied to all tests that use it, saving time and reducing manual effort.
-
Enhanced RCA for blocked reports: Perfecto has enhanced root cause analysis (RCA) by including device information in blocked test reports when available, helping teams more accurately classify failures and apply consistent resolution strategies.
-
Support for Edge browser on macOS devices: Perfecto now supports desktop web testing on the Microsoft Edge browser running on macOS devices, enabling you to expand your cross-browser test coverage and ensuring broader platform compatibility and more accurate validation of user experiences across environments.
-
Upgrade to Appium server 2.19.0: Upgraded the Appium server to version 2.19.0. This upgrade introduces breaking changes that may impact your existing test scripts.
-
Improved Script-based instrumentation for iOS devices: When performing Script-based instrumentation on iOS devices, you no longer need to manually set the cloud version parameter (-v ).
-
Improved biometric sensor instrumentation for iOS devices: For biometric sensor instrumentation on iOS devices, you no longer need to perform the manual enrollment procedure that was previously required to enable this functionality.
-
Drag-and-drop support in mobile apps: Perfecto now supports drag-and-drop gestures in iOS and Android mobile applications when working with an open device. Previously, these gestures were interpreted as swipe actions.
-
New free courses on AI capabilities in Scriptless Mobile: Two new self-paced courses are now available on the Perfecto Education site. These are the first to focus on using AI features in Scriptless Mobile testing. Each course takes approximately 30 minutes.
End-of-life (EOL) reminders:
-
Android 7: Reached EOL on July 20, 2025 and is no longer supported in Perfecto
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.8
|
This release introduces the following new features and enhancements:
-
Change to AI access: AI commands previously available in Beta mode, whether used in Scriptless Mobile or through Appium, are no longer part of the general offering and require a separate license
-
Execute JavaScript command: You can now run a new command in Scriptless Mobile that uses JavaScript for processing and transforming data as part of a test run
-
Search option for tests: Scriptless Mobile now supports a search function within the Open, Save As, and Manage Tests dialog boxes, making it easier to locate specific tests
-
Handling of embedded tests: Scriptless Mobile now supports a more streamlined method for passing the result from an embedded test to the main test, making it possible to directly pass a result from the embedded test to the main test
-
Opening reports in new browser tab: In the CI Dashboard view, you can now open reports in a new tab or window, allowing you to view multiple runs across separate tabs without losing your current CI Dashboard view
-
Deque support for accessibility testing: Perfecto now supports automated accessibility testing for mobile applications using Deque’s axe DevTools for Mobile, allowing teams to run Deque accessibility scan directly within Perfecto
-
Triggering of React Native dev menu: You can now access the React Native development menu on both iOS and Android devices in debuggable builds via Scriptless Mobile, automation scripts, or external tools
End-of-life (EOL) reminders:
-
Android 7: Will reach EOL on July 20, 2025
-
iOS 13 and 14: EOL and no longer supported in Perfecto
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.7
|
This release introduces the following new features and enhancements:
-
Improved time awareness: Scriptless Mobile's AI Assistant has an enhanced understanding of time, now using UTC as its standard reference time
-
Validation beyond the device screen: You can now use the AI Validation command in Scriptless Mobile to validate more than just the device screen, including checking variable values or asking about general factual knowledge, as long as your question can be answered with a clear PASS or FAIL
-
Command name change: To ensure consistency with future AI command naming conventions, the perfecto:ai-validate command was renamed to perfecto:ai:validation
Deprecation and end-of-life (EOL) reminders:
-
iOS 13 and 14: EOL and no longer supported in Perfecto
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for virtual devices as well as new browser versions.
|
25.6
|
This release introduces the following new features and enhancements:
-
AI Assistant access for automation testers: When creating automation tests using AI functions, you can now leverage Scriptless Mobile's AI Assistant to create and test AI-enabled test steps using natural language even without a Scriptless Mobile license
-
Default save/open location for tests: In Scriptless Mobile, when saving a test or using the Open dialog box, the default folder now adapts to your current context—saving you time and reducing navigation
-
Option to clear a test's execution status: In Scriptless Mobile, you can now clear the last execution status for a test without refreshing the page, helping you stay focused and maintain a cleaner workspace
-
Device label for open devices: When you open two or more devices in Scriptless Mobile, device labels now help you identify a device
-
Lock screen support for AI commands: Scriptless Mobile now supports locking the device screen when you work with AI commands, preventing unintended UI changes while inputs are being sent or processed
Deprecation and end-of-life (EOL) reminders:
-
iOS 14: Deprecated as of April 27, 2025, and EOL on June 8, 2025
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.5
|
This release introduces the following new features and enhancements:
-
Updated branding in the UI: To align with Perforce’s new visual branding, the Perfecto UI now displays a new logo, an updated color palette, and refreshed fonts and typography
-
Improved visibility for AI commands: To enhance usability and draw attention to Perfecto's innovative AI capabilities, Scriptless Mobile now presents AI commands in a distinct tile format within the left sidebar
-
Enhanced command title details in test reports: For enhanced visibility of key parameters, test reports now display essential command information directly in the command title
Deprecation and end-of-life (EOL) reminders:
-
iOS 14: Deprecated as of April 27, 2025, and EOL on June 8, 2025
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.4
|
This release introduces the following new features and enhancements:
-
Auto-resizing of images: When injecting an image on Android devices, you can now select the new Auto-resize image checkbox to have Perfecto automatically resize the injected image
-
Feedback option in AI Assistant: In Scriptless Mobile, while working with AI Validation, you can now click thumbs-up on satisfactory responses, or thumbs-down on responses that still need work
-
Inline variable support for AI Validations: In Scriptless Mobile, while adding a validation question, you can now enter existing test variables or create new variables instantly, simply by typing the variable name in the format ${variable-name}
-
Unlimited test tabs: In Scriptless Mobile, you can now work simultaneously on an unlimited number of tests in the test editor
-
Quantum 3.0.0: The latest Quantum release is now available in Maven Central, enabling seamless integration with the CI/CD pipeline and in-house Maven repositories while improving security and eliminating the need to allowlist additional URLs for framework dependencies
Deprecation and end-of-life (EOL) reminders:
-
iOS 14: Deprecation will take effect on April 27, 2025, and EOL on June 8, 2025
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.3
|
This release introduces the following new features and enhancements:
-
Animated GIF injection: You can now simulate real user interactions in apps that rely on animated content, for example to evaluate the robustness of facial recognition and anti-spoofing mechanisms in liveness checks for banking apps
-
Job scheduling for multiple tests: In Scriptless Mobile, you can now schedule multiple tests using a single job while assigning a single device for all test runs or a separate device for each test run
-
Enhanced video solution for iOS devices: The advanced video solution for mobile devices running iOS 15 or later allows control over resolution and bit rate, supports digital audio, can be used concurrently with the iOS passcode solution, and comes with improved interactive performance.
End-of-life (EOL) reminder:
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.2
|
This release introduces the following new features and enhancements:
-
AI Validation: You can now use Perfecto's AI Validation feature to automate visual and contextual UI testing, dynamically adapt to changes, simplify test maintenance, and validate complex visual elements—all accessible via Scriptless Mobile or Appium scripts
-
DevTunnel: DevTunnel now supports STunnel version 5.74
End-of-life (EOL) reminders:
-
macOS Big Sur: Support ended on January 31, 2025
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real and virtual devices as well as new browser versions.
|
25.1
|
This release introduces the following new features and enhancements:
-
Test failure classification: The generic Device in error blocked failure reason has been replaced with more specific classifications for more accurate root cause analysis (RCA)
-
Har file viewer: For single test reports (STR) that include a HAR file, you can now open the HAR file directly from the report by clicking the View captured HAR file button in the report header
-
Perfecto Connect: For web testing, Perfecto Connect now supports the configuration of direct domains and blocked domains
-
DevTunnel: The DevTunnel installer for Linux has been updated to work with the latest versions of Debian Linux
End-of-life (EOL) reminders:
-
macOS Big Sur: Support will end on January 31, 2025
-
Flutter: Integration support will end on November 20, 2025
This release also adds support for new platform versions for real devices as well as new browser versions.
|