...
Release Notes for August Release (Build 9.0.3835)
What's New
SFDCSwitchAppUsingURL: A new action, SFDCSwitchAppUsingURL, has been introduced, allowing users to switch to a specified app using its URL.
Create Salesforce API Object: You can now create a Salesforce API object directly from the contextual menu.
Take a Tour: A new feature allows you to take a guided tour of Qualitia – Client, providing an overview of its functionality.
Known Issues
Live Report Disabled During Execution & Not Visible on Real-Time Reporting Portal: If the Live Report option is disabled and execution is not visible on the Real-Time Reporting portal, check the disk space—it should be at least 10%. To temporarily resolve this, update the
C:\ProgramData\Qualitia Automation Studio - Server\workspace\data\settings.yaml
and set the appropriate limit.A blank window may appear during offline headless execution when using Chrome browser version 129.
For mobile execution, capabilities must be manually added in the ADO pipeline. Refer for more details.
Release Notes for August Release (Build 9.0.3835)
What's New
Enable URL Encoding in Request Body: As a Qualitia user, you can now enable URL encoding within the request body, providing greater flexibility and control over web requests.
Salesforce Weblink Buttons Visibility in Object Repository: Salesforce weblink buttons are now visible in the object repository, similar to how standard buttons are displayed. This improves automation testing coverage and simplifies test case creation.
Skip Step at Test Case Level: Introduced the ability to skip steps at the test case level. This allows you to selectively bypass steps during execution without impacting the global task used in other test cases.
Filter for Mandatory and Non-Mandatory Fields in Object Import Dialog Box: The import objects dialog box now includes a filter that allows you to easily distinguish between mandatory and non-mandatory fields, streamlining the Salesforce object import process.
Auto-Generated Default Request Headers for REST API Objects: When creating a REST API object, default request headers are now auto-generated, reducing manual configuration and ensuring consistent headers across requests.
Request Body Details in Execution Report: The Qualitia execution report now includes details of the request body. This enhancement helps validate that the correct request body is being passed, assisting with debugging and validation.
Step-Level Configurations: You can now configure step-level behavior, such as enabling or disabling screenshots. This enhancement provides greater flexibility for custom configurations during test execution.
Multi-Locator Support for SFDC Import: Added support for importing multiple locators for Salesforce (SFDC) objects. This enhancement enables you to specify and manage multiple locators for a single object, improving object recognition and flexibility during automation in Salesforce environments.
...
The test data icon has been re-enabled, allowing users to manage and access test data seamlessly.
Resolved the issue where checkbox elements were not being selected during the execution of test cases. This fix ensures consistent selection of checkboxes during automation runs.
Fixed a bug where store property value action was storing empty string in key. Values are now stored correctly without extraneous characters.
Corrected the issue preventing suite execution from being triggered. Suite execution now begins as expected.
Fixed the problem of not being able to retrieve multiple objects for import in the Salesforce application. Users can now retrieve and import multiple objects without issues.
Addressed the issue in Offline Package creation where the "appium" entry was missing before the "PlatformVersion" in the defaultExecutionProfile.json file. This caused the Mobile.OpenApp action to fail, which has now been resolved.
Fixed the issue where Mobile.closeApp would pass but intermittently fail to close the app. This action now consistently closes the app as expected.
Resolved an issue where the Mobile.HideKeyboard action would pass but fail to hide the keyboard while the app was still open. The action now functions correctly.
Addressed the fatal exception issue that caused execution to abort after triggering suites for offline execution. Offline execution now runs without errors.
Fixed the issue where the "Name of the Customer*" field was not listed on the import object screen for the Leads tab. The field now appears correctly for import.
Fixed the issue preventing the Parties tab from being displayed on the import object screen. The tab is now available for object import.
Fixed the issue where keyboard keys were not responsive in the editor tab, restoring full functionality.
Resolved the problem of additional object entries appearing in the import object section for Salesforce. Only relevant objects are now displayed.
Fixed the failure of the SelectWindowUsingURL action during execution. The action now works as expected.
Improved the scheduler performance, significantly reducing execution time.
Resolved an issue where the check operation for an imported Salesforce checkbox object would fail but display a pass result in the report. The operation now performs and reports accurately.
Fixed the issue preventing users from changing the width of columns on test data. Column resizing is now enabled.
Addressed an issue where messages about deleted objects were incorrectly appearing in the Qualitia error toolkit and editor during recording.
Improved the test data editing experience by fixing multi-click and multi-key operations. The F2 key now works consistently for editing across various scenarios.
Fixed an issue with the seek bar where the click action was captured during recording but was not functioning. This issue has been resolved, and the seek bar is now fully operational.
Enhanced the approach for handling project setup failure. QAS now provides clearer guidance and options for resolving setup issues.
Addressed the issue where the
CreateNewEntity
action was failing with the error message: "The SFDCLookup with label name = 'Place' does not exist." The system now correctly verifies and handles Lookup fields, allowing for seamless entity creation.Fixed the issue causing the
switchUser
custom action to fail on some instances. Improvements have been made to ensure that user-switching actions are executed smoothly.
Known Issues
The Scheduler execution is not working on Safari browser due to failure of Webdriver object creation.
When you create a new connection using the Salesforce application and try to import objects, you may see additional object entries under the Import Object section.
Not be able to load the SFDC project after an upgrade: If you are not able to load the SFDC project after an upgrade to Qualitia’s latest version, you need to delete the Workspace folder. You can find the workspace folder on the below path: C:\Users\user1\AppData\Local\Qualitia Automation Studio - Client\workspace.
Newly added objects are not visible on Import model: If you are not able to find a newly added object on the import model, while creating an object create it as mandatory and save. Once the object is saved, make it non-mandatory, as only mandatory fields are visible on the Import modal. This will make the object visible and ready to be used.
Getting error "Early EOF" while project setup after replacing the server workspace: You might get this error while project setup if the credentials through which the VM was logged-in is different from which the Web Services were started. To avoid getting this error you have to make sure that the same log in credential is used for VM as well as web services. To fix this error, refer https://qualitia.atlassian.net/wiki/spaces/QASNew/pages/34857452383/Project+Creation#%F0%9F%94%A7-Got-Trouble%3F-Let%E2%80%99s-Fix!
Error while fetching objects for connection: If you are getting the error message Error while fetching objects for connection, while importing the objects, make sure to enable the Client credential flow on the Connected App.
Note: You can also connect using OAuth Client Credential to avoid such errors.Mobile test case execution is failing on ADO: To execute mobile test cases successfully on ADO, you need to provide all the mobile capabilities manually. Please refer https://qualitia.atlassian.net/wiki/spaces/QASNew/pages/34857454550/Azure+DevOps+Integration#%F0%9F%94%A7-Got-a-problem%3F-Let%E2%80%99s-fix! for detailed steps on how to add mobile capabilities.
Scheduler execution is not working when there is more than 1 test case giving error "ALL TC ITERATIONS MARKED FALSE".
...
Server Administration
Improved UI: Enjoy a clean and intuitive interface for easy navigation.
Proactive Notifications: Receive notifications for errors and completed actions, ensuring a seamless user experience.
Search & Find
Implemented advanced search and find functionalities across various lists and editors, including Object Toolkit, Test Explorer, Project, and User Management Lists.Efficient Data Handling: Easily search and filter data from large lists.
Improved UI: Enhanced usability with a clear and quick search experience.
New Import Objects Style: Updated style to ensure search results display properly, with improved usability.
User Interface & Usability
Drag & Drop for Validation Rules: Drag & drop feature enabled for arranging the sequence of validation rules.
Weblink Buttons Visibility: Weblink buttons in the object repository are now visible as standard buttons.
Terminology Update: Changed the terminology from "Add" to "Generate" for icon tooltips present on the object toolkit.
Task Management: Option to skip a step in the task and a default task for standard objects, including the skip feature for consistent testing.
Upgrade Utility Enhancements: Provides an option to delete or skip entries for missing test cases in the upgrade utility.
Condition Handling Improvement: The condition operates correctly when satisfied, but it fails to exit if not met. Enabling "pause failure" resolves this issue.
Known Issues
When test cases are recorded and objects are imported simultaneously, deleted objects may still appear in the test case.
Deleted objects may appear in SFDC project test cases during recording. To resolve this, reload the test case by switching to a different tab.
Objects from SFDC ObjectSpy may appear in the object repository when switching to another tab.
You might notice delays in saving and displaying recorded objects in the UI editor when working with large datasets.
The Appium URL for the custom mode on iOS is unexpectedly resetting.
You would not be able to delete a connection if it contains objects not used in any test cases or tasks.
Mobile device auto-selection is not functioning; you need to manually choose the device from the dropdown menu for mobile execution.
Editing an API object with an existing object in edit mode may cause the previously opened object to lose its state.
If your WDA driver is not prebuilt, Appium will rebuild it, leading to an execution delay of 50 seconds to 1 minute on the first run.
OAuth is supported for the following types
Client Credentials
Password Credentials
Device invoking flows are not supported
The dynamic body feature for POST/PUT requests is not functioning correctly.
Standard buttons are being created with every new connection.
The date format for 'Close Date' and 'Start Date' in Salesforce datasets is unclear. The required format is YYYY-MM-DD.
The SwitchWebExecutionPlatform action is being recorded when switching from Desktop web to Mobile app.
Class files are not generated while using custom action mapping.
Editing or adding a new environment variable takes approximately 7-9 seconds to save.
The Error Toolkit does not show errors after performing a test case search.
You will see an error message when logging into Qualitia Client if the local license server connection limit is reached.
Qualitia gets stuck on the publish test cases popup when attempting to publish a single test case.
All parameters get deselected while editing any parameter from the URL.
There are difficulties in validating response array values using JSON Path in SFDC.
Uncertainty observed in the execution of the SFDC.SwitchUser action.
Newly added SFDC objects are not visible during the model import process.
All parameters get deselected while editing any parameter from the URL in Qualitia.
Additional object entries still appear under the import object section.
Unclear date format for Salesforce 'Close Date' and 'Start Date' while adding dataset. Required date format: YYYY-MM-DD.
Searching and expanding the tab navigates the user to a random tab name in Qualitia on Windows/MAC.
For the SFDC.SwitchTabUsingURL action, the tabName parameter does not display a dropdown with all tab names listed for an established connection in Qualitia on Windows/MAC.
Execution failure observed for the standard button.
In Lightning View, the global search 'Search&Click' action is recorded but fails during execution.
Extra spaces added to header values or parameter values are not trimmed, potentially causing request failures.
Execution fails for Action: CreateNewEntity with error message: "The SFDCLookup with label name 'Place' does not exist, please verify."
The "Salesforce API" option is not available on the contextual menu for creating a Salesforce API object.
When modifying an object or data from the debugger, an incorrect popup appears, and step details are not relevant to the object for SFDC and Rest API.
Change management shows an object as new even if the object already exists but was not imported before. Only objects added after the last import should be shown.
An existing Rest API object in view mode opens in edit mode when attempting to edit another Rest API object from the contextual menu.
The clickStageByIndex and StoreStageState actions of the progress indicator component fail when executed on Safari browser.
Imported objects cannot be loaded for Rest API.
Scheduler execution is not working for mobile test cases.
In multi-user scenarios, the editor allows the creation of duplicate test cases, tasks, and scenarios.
When an imported object is in view or edit mode, other objects (Rest API, SFDCAPI, Recorded/Manually created SFDC or web objects, imported SFDC objects) cannot be opened in edit mode from the contextual menu.
Adding or updating iOS capability from settings and clicking on the debugger icon takes over two minutes to launch the debugger window.
The updated action parameter name is not shown in the Qualitia Execution report for static variables after execution.
Previously exported test data cannot be imported unless updated with the correct columns/parameter names to match the current test case parameters and names.
CICD Qualitia Execution is not functioning correctly for HTTPS servers.
The REST API object is not imported when importing test cases or tasks from other projects where the REST API object was created.
Closing Qualitia from Task Manager does not implicitly close UFT if it is launched during test case execution.
The connection using the Lightning view URL is accepted initially but fails during import due to the requirement for a classic URL-based connection.
The search filter for import objects does not show results if the connection node is expanded.
After importing TSR in DP objects, the toast message incorrectly states "Object import is in progress" instead of confirming the successful completion of the import.
The Qualitia application abruptly closes if any Windows browse icon is left idle for more than 5 minutes, leading to workflow disruptions and potential data loss.
For optimal performance with more than 15 clients, the server configuration should be at least 16 vCPUs and 32 GB RAM.
Updating objects using the Object Spy update functionality is not working, causing issues in capturing and updating object properties accurately.
The Qualitia Execution Report will not load by default if JavaScript is disabled in the Jenkins 2.426 or later versions Jenkins Integration.
In Lightning View, the global search 'Search&Click' action is recorded but fails during execution.
For the SFDC.SwitchTabUsingURL action, the tabName parameter does not display a dropdown with all tab names listed for an established connection in Qualitia on Windows/MAC.
The "Salesforce API" option is not available on the contextual menu for creating a Salesforce API object.
Scheduler execution for mobile test cases is machine-specific and not working.
...