...
Qualitia Automation Studio 8.5.0 Release Notes
What’s New?
Bug Fixes
Known Issues
...
Execution of suites having test cases with large test data iterations, such as 5000 iteration rows and 500 parameter columns, fails to start.
...
While purging the old Qualitia Reports in large volumes, such as 16 GB reports with 44 GB data, you may see the "Error occurred while fetching purge listing" error.
As a workaround, purge the old Qualitia Reports in chunks instead of purging large volumes at the same time.
Recording or executing test cases using Internet Explorer browser fails with a timeout error message in the QualitiaEngine.log file. This issue occurs as the WebDriverManager does not identify the IE browser version and hence it fails to download the appropriate driver.
...
Real Time Report
Introduced a feature to publish the suite execution status to ALM test sets for the test cases that are executed in Qualitia suite.
Enhancements
QAS/L3
Changes in Qualitia system properties will not prompt for restarting client, the Engine Service Restart is now done silently.
Engine
Updated the webdrivermanager version from 4.4.3 to 5.1.0.
Bug Fixes
SFDC
Auto Heal (Smart Locator) support is added for web objects in SFDC Projects.
Fixed the AcceptDialogue action issue.
QAS/L3
The test data issue related to loading the test case where step sequence in the included task is changed has been fixed.
Around 45 issues, out of which 7 are legacy issues and 6 are improvements have been fixed. Click here to see the details in JIRA.
Engine
Fixed the opening of child window issue by loading the relevant polyfills.
Updated the Wait action behavior as per the 7 series.
Fixed the browser crash issue in the Qualitia v8.4.0 Offline packages.
Removed the unused dependency Perfecto-reportium-allure-integration library from the engine, which causes the following compilation error: Execution failed for task ':Reporter:compileJava'.
Qualitia Engine now applies the system properties that are entered by user in the Qualitia settings, and the verbose logs are now generated in the location specified by the user.
Known Issues
Execution of suites having test cases with large test data iterations, such as 5000 iteration rows and 500 parameter columns, fails to start.
While purging the old Qualitia Reports in large volumes, such as 16 GB reports with 44 GB data, you may see the "Error occurred while fetching purge listing" error.
As a workaround, purge the old Qualitia Reports in chunks instead of purging large volumes at the same time.Recording or executing test cases using Internet Explorer browser fails with a timeout error message in the QualitiaEngine.log file. This issue occurs as the WebDriverManager does not identify the IE browser version and hence it fails to download the appropriate driver.
As a workaround, download and add a driver that is compatible with IE browser version manually and provide the path in Qualitia Settings by navigating to Browser>IE.
In the Dashboard Heatmap, if the date range spans across two calendar years, the heatmap shows the data only for the latest year.
In the Dashboard, for the date filters, the following behavior is observed:
If you select the current date, which is today’s date, the selection is applied.
If you select a date range, the starting date is applied but not the end date. Details up to the current date are displayed, irrespective of what end date is selected.
If you select a date from previous years, then the selection is ignored. Data for only the current year is displayed.
When you purge more than 2 GB of data, the purge status of the batch is not marked as completed as expected.
In the Dashboard – Test Trend, the unexecuted test cases from a suite are not included in the calculations.
Overriding an environment variable that is used in multiple QAS projects from the Azure DevOps pipeline overrides the environment variable across all QAS projects.
You can use any of the following workarounds:Do not use the same environment variable name across multiple Qualitia projects that are linked with an AzureDevOps project.
If you already have an environment variable that is used across multiple Qualitia projects with AzureDevOps pipeline, do not override the environment variable from AzureDevOps pipeline.
Ensure that the tests from different Qualitia projects are not linked to the AzureDevOps tests in the same test suite.
Ensure that environment variables names in multiple Qualitia projects do not match. You may prefix them with the project name.
...
Qualitia Automation Studio now allows you to clone the existing execution profiles. You can clone an execution profile to copy its settings for creating a new execution profile.
Enhancements
Qualitia Automation Studio (QAS) now supports Shadow DOM for Web Object Spy and Web Recorder.
The QAS Recorder now has a constant ID that can be whitelisted for Google Chrome and Microsoft Edge.
Added new web object actions and enhanced some existing ones to support Shadow DOM.
Added actions in Desktop projects for classes present under Technology UI Automation and Oracle.
You can now update the Qualitia Server settings from the Reporting portal.
Improved logging for test case loading and saving to improve troubleshooting of the issues related to development flow.
...
For more information, refer to Azure DevOps with Offline Package.
Enhancements
Improved the error highlighting in the Test Case Editor screen for the steps that contain empty or deleted objects. Now, the modified task steps are also highlighted if their test data is blank.
Real Time Reporting now allows to filter offline suite results executed through Continuous Integration (CI) tool. Also, the offline suite results executed through CI tools now display the CI tool next to their names, such as Offline | Jenkins and Offline | Azure DevOps.
...
Enhancements
Chrome Object Spy now enables you to:
Detach the Chrome Object Spy UI from the application under test page.
Learn objects for a child window in the following ways:
Opens another Chrome Object Spy to add child window objects.
Allows switching between a parent and a child window if you are using a common Chrome Object Spy UI.
The locator preference is now saved locally so that it is preserved across all the Object Spy sessions for a user.
You can now edit the Mandatory status for a custom action parameter though the action is added in a task or a test case.
You can now increase the timeout to query the database to more than 30 seconds.
To set the timeout value, open the Qualitia Server Settings file and specify the DatabaseQueryTimeout value as per your requirement.When the connection to the MS SQL database server fails, the Chrome Object Spy now displays an appropriate message to restore the database connection.
Updated Git integration workflow to avoid continuous incorrect Task modification notification.
...
We remain committed to a process of continuous improvement and look forward to receiving any feedback that you might have for us.
Enhancements
Features Improvements
The action execution logs now contain additional details to improve the troubleshooting of the test cases executed on desktop web and mobile web environments.
You can now enable the SmartLocator feature for the mobile web objects also.
The SmartLocator feature does not change the object properties, such as locator type and locator value, during test case execution. The objects are searched at the run-time and their properties are displayed in the suite execution report.
You can now enable or disable the Legacy option to view the Qualitia Reports and Dashboard in the old or new format.
...
The CompareSubString action verifies whether a string or any of its substring is defined in the desired pattern that you want. For more information, refer to General Web Actions .
Enhancements
When a task is removed from the Test Case Editor screen, the selection focus now moves to the previous logical unit (Test Case step, Task, If Block) instead of the first line of the test case.
Enhancements have been done to improve the error logging.
QAS now supports MOS and Mobile Recorder for iOS platform version 14.x.
MOS and Mobile Recorder now support web view on simulator and real device for iOS web and hybrid applications.
The offline package logging is updated to match the QFD version logging for enabling dependency on specific log formats.
Updated the PrintMessageInReport action to support backward compatibility for the Qualitia for Desktop v4.3.x projects migrated to QAS 8.x.
...
Qualitia Automation Studio 8.0.5 Release Notes
Enhancements
Selecting an object in the object repository allows you to view the details of the object and also its child objects on the main page.
Updated the Writelog action for handling the pass message.
Updated the VerifyExistence action to display the appropriate message in the Info Log details.
...
Bug Fixes and Enhancements
Enhancements
The QAS server upgrade process now handles the Unit Test stubs for the projects integrated with TFS/Azure DevOps. You are no longer required to re-publish the test cases after upgrading the TFS/Azure DevOps integrated projects.
Significant performance improvements have been made in the following areas:
Test case management
Object management
Project management
Local data cache management
SaveAs Project feature
The location of TFS/Azure DevOps Remote Agent working folder has been moved to the localappdata folder to avoid conflicts.
Cosmetic user interface changes done to improve the user experience.
Enhancements in the object identification for web elements using Smart locator with text strategy in the following scenarios:
Creating objects manually in QAS
Adding objects using the the Qualitia Automation Web Recorder
Learning objects using Chrome object spy and IE object spy
Enhancements in the SmartLocator algorithm.
...
Mobile Object Spy and Qualitia Automation Mobile Recorder has dropped supporting iOS versions 10.4 and earlier.
Enhancements
Multiple enhancements are done to the user interface to improve usability.
Improved the error message that is displayed when you create a project that already exists in the target database server.
Improved the error message to highlight the set of characters allowed in a project name while creating a project.
Enhanced the info logs for wait actions. Info logs now display the actual values used in wait action executions.
Added support to integrate Azure DevOps Git repository as a version control tool in addition to Bitbucket and GitHub.
When a user edits a task, other users can now view the following information:
The user who edited the task
The date and time when the task was edited
Earlier, only the following message was displayed:
"Some tasks in the test case have been modified".
Added support for specifying a relative path to the AttachFile action.
Added support to update the expired password in the ALM integration settings.
Added support to update the expired password in the Azure DevOps integration settings.
Added support to install Qualitia Automation Studio for multiple user profiles on a Virtual Machine even when other users are actively using Qualitia Automation Studio.
...
Qualitia Automation Studio 8.0.1 Release Notes
Enhancements
Qualitia now supports the Windows Authentication Login Action in Firefox browser and Selenium Grid Executions (Chrome and Firefox)
...