Quantum 3.2.4 release notes

Quantum 3.2.4 includes enhancements to AI User-Action and AI Validation, fixes for AI Visual Comparison and reporting, and security updates.

Enhancements

Quantum 3.2.4 includes the following enhancements.

AI User-Action and AI Validation failure handling

You can now configure failure behavior for AI User-Action and AI Validation globally or at the step level.

Global configuration

To set the default failure behavior for all AI steps, add the following properties to your project configuration file:

Copy
ai.user.action.onfail=abort
ai.validation.onfail=abort

Supported values:

  • abort: Stops test execution when the step fails.

  • ignore: Continues test execution when the step fails.

Step-level configuration examples

You can also configure failure behavior directly within individual AI steps:

Copy
Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" with reasoning and on fail: abort

Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" with reasoning and on fail: ignore

Then I perform AI Validation with prompt: "is Home page visible?" with reasoning and on fail: abort

Then I perform AI Validation with prompt: "is Home page visible?" with reasoning and on fail: ignore

Additional step variations

Quantum 3.2.4 adds support for additional AI User-Action and AI Validation step variations, including forms that use reasoning and forms that omit explicit failure behavior.

Copy
Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" with reasoning and on fail: abort

Then I perform AI Validation with prompt: "is Home page visible?" with reasoning and on fail: ignore

Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" and reasoning and on fail: abort

Then I perform AI Validation with prompt: "is Home page visible?" and reasoning and on fail: ignore

Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" and on fail: abort

Then I perform AI Validation with prompt: "is Home page visible?" and on fail: ignore

Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html"

Then I perform AI Validation with prompt: "is Home page visible?"

Given I perform AI User-Action with prompt: "navigate to https://www.demoblaze.com/index.html" and reasoning

Then I perform AI Validation with prompt: "is Home page visible?" and reasoning

AI Visual Comparison

Quantum 3.2.4 fixes AI Visual Comparison step handling.

Copy
When I perform AI Visual Comparison with baseline id "DemoBlazeHome"

And I perform AI Visual Comparison with baseline id "DemoBlazeContact" and failure criteria "addition,moved,style,error,missing"

Bug fixes

  • Fixed an issue related to AI User-Action return data handling.

  • Fixed an issue where AI User-Action and AI Validation steps were logged multiple times in execution reports.

Security updates

Addressed vulnerabilities identified in Quantum 3.2.3.

Upgrade to Quantum 3.2.4

  1. If you are upgrading from a 1.x version of Quantum, review and apply the changes outlined in the Quantum 3.0.0 release notes.

  2. Update the quantum.version property in the project's pom.xml file to 3.2.4 (or to the latest version available on Maven Central).