Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

During the upgrade, an incorrect error that the Qualitia server is in maintenance mode was displayed. We’ve now removed the code that was responsible for this invalid connection string.  

Enhancements

Faster fetching of records from the database   

During upgrading the Qualitia server from 8.4.0 to 8.5.0, the query execution was taking more time than configured to fetch the records from the database. We have fixed the upgrade issue related to databases with latency issues.  

 

Extended SmartLocator capability in SDFC projects 

Qualitia 8.5.0’s SmartLocator now supports web objects in SFDC project type. This corrects locator values for objects which usually fails during object identification. This means less maintenance overhead and more robust execution.  

 

Adding/updating task steps from the task page is now faster! 

The slowness while updating or adding task steps from the task page were addressed in this new version. Now, there is no unnecessary delay while task development. 

 

Quicker loading of test cases  

There was a performance issue while loading test cases, which was not seen in the installed production v8.3.1. In this new version, we have reverted the changes related to test case loading back to version 8.3.3. This has drastically improved the performance of the test cases screen for test cases loading.  

 

Enhanced UFT support 

This version supports UFT version 2021. This means Qualitia 8.5.0 has all the latest API access for desktop automation. 

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.

That’s it for now! 

If you have any questions or feedback – we’d love to hear your thoughts! 

Qualitia Automation Studio 8.4.0 Release Notes

...

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

...