Versions Compared

Key

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

...

These release notes provide information about the new features added to Qualitia Automation Studio. They also provide details about the enhancements done, bugs fixed, and known issues in this release.

Table of Contents

Parallel Execution of Test Cases for a Azure DevOps Pipeline

You can now execute multiple test cases for a Azure DevOps pipeline in parallel. All you need to do is configure multiple Azure DevOps agents with the Qualitia Remote Agent.

Azure DevOps Pipeline Executions in Real Time Reporting

The Real Time Reporting portal now shows the test case executions for a Azure DevOps pipeline.

Enhancements

  • QAS now supports MOS and Mobile Recorder for iOS platform v14.x.

  • MOS and Mobile Recorder now supports web view on simulator and real device for iOS web and hybrid applications.

Bug Fixes

  • Fixed the issues in the reporting of Parallel execution of a test suite using Power Shell Utility.

Known Issues

  • While upgrading from a previous QAS version, the saved binary path does not work correctly due to which the browser closes immediately during the recording session.
    To work around this issue, you need to update the browser binary path to replace the existing even though binary browser value is same at the following location:
    %localappdata%/QualitiaWDClient/Selenium

  • In the MOS or Mobile Recorder Session, while switching from a native-context to the web-context view for an iOS hybrid application on Real device having iOS v12.4.5, the web-view may get distorted.

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

  • Fixed the issues related to editing child objects. Now you can select a child object directly and edit or remove it, without having to first select the parent object.

  • Fixed the issues to allow you to edit or remove an object that is selected using the Find option.

  • Fixed the issue where after editing any object name, it is reflected in the left pane immediately. Now you are no longer required to switch to other tabs and return to the Objects tab to see the updated object name.

  • Fixed the issue where the new properties added to an object were not displayed.

  • Fixed the issue with Qualitia executable process, which would remain active in the background even after closing the QAS client.

  • Fixed the issues in the Wait actions to enable working in the Explicit wait mode.

  • Fixed the issues related to saving test cases when objects are identified using the Google Chrome Object Spy.

...

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.

Bug Fixes

  • Qualitia Automation Studio now allows you to save test cases with empty test data (cells containing only spaces).

  • Fixed the issue related to the data type while passing variables to the Vbscript engine for the test case executions on the Desktop applications.

  • Fixed the issue with test case exit flags in a test suite. When you save a test suite, the existing test case exit flags do not reset to Continue (Green flag) anymore.

  • Fixed the issues related to the test data of the projects that are migrated from QFD. Now the correct test data is shown for those actions whose parameter sequence has changed.

  • Minor fixes related to object identification are done.

Known Issues

  • The following error message appears when you open a test case of a project that is migrated from QAS v7.x:
    Object Reference not set to the instance of the Object.
    To work around this issue, after you complete the project migration, delete the DBCache folder, which is located at the following location:
    %localappdata%\Qualitia\WD\Client\Settings\<Project Folder>\DBcache

  • The QAS client crashes if it remains idle for more than 12 hours on a virtual machine.

...

  • Removed check-in of DBCache and environment variables in Git to avoid conflicts when using Git as the version control system.

  • Improved the Object Selection performance in the Test Case Editor screen.

  • Fixed the synchronization issues between Qualitia Design Studio and Qualitia Automation Studio.

  • Fixed the issue related to publishing custom actions during Azure DevOps integration.

  • Fixed the issue where custom action execution in Azure DevOps integration was skipped intermittently.

Known Issues

Known Issues in Settings

  • QAS client does not prompt any error message if the Java path is blank in the General Settings screen.

...

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.

...

  • Fixed an issue related to the latest setup files for Qualitia Web server setup not getting updated to the latest version during the Server upgrade process.

  • Fixed the issue where the IF conditional statements that were migrated from QFD did not work.

Known Issues

Actions

  • The WindowsAuthenticationLogin action does not work on Safari.

  • The PressKeys action does not execute on the inactive screen of the VM for the following keys and key combinations.

    1. NUMLOCK

    2. CAPSLOCK

    3. SCROLLLOCK

    4. PRTSC

    5. Ctrl+Shift+Tab

    6. Ctrl+N

    7. Alt+F4

    8. Ctrl+Shift+T

    9. Ctrl+W

    10. Ctrl+F4

    11. Ctrl+F5

    12. Alt+Home

    13. Ctrl+

    14. Ctrl-

    15. Ctrl+Shift+Del

    16. Ctrl+J

    17. Ctrl+P

    18. Ctrl+O

    19. Ctrl+U

...

Qualitia Automation Studio 8.0.1 Release Notes

Enhancements

Bug Fixes

  • Fixed the minor issues in UI, suite executions, and configuration settings.

  • Fixed an issue related to Offline Suite executions.
    An offline suite execution fails if it contained an encrypted password that is defined in the associated Environment Variables.

Known Issues

  • The Web Dashboards display the execution results as per the time zone of the QAS server. However, the Realtime Reporting portal displays the execution results as per the local time zone of your computer.

    Hence, for the suite executions that occur in a time zone different than QAS server’s time zone, the date and time for the execution results displayed on Real Time Reporting Portal and Web Dashboard might be different.

...

  • Apply settings for custom actions and version control at a project level. This means that you can create different settings for different projects.

  • Create multiple execution profiles and select a particular execution profile during suite execution. An execution profile is a pre-defined set of configuration settings, which can be used to execute test suites. You can add multiple execution profiles with the different combinations of configuration settings. Use the new user interface for editing profile settings and desired capabilities.

  • Maintain multiple execution profiles for an offline package and edit the profiles using a simple user interface.

  • Developing Custom Actions has become more object-oriented as you can access Qualitia Public APIs.

Known Issues

The following are the known issues in Qualitia Automation Studio 8.0.0.

...

  • In Project Save As Feature, the custom action files from the source project are not moved automatically to the target project. After the project is saved, you need to manually move the dependent jars and Custom Action Function codes associated with the custom actions (keywords) that were selected during Save As process.

  • When editing a test case, if you make any changes and go to the search box to search a test case without saving the changes, you are prompted to save the changes. If you click Yes, the Scenario tree shows the test case with matching criteria, but the changes are not saved. You must save the changes that you made to a test case before you perform a search on the Scenario tree.

  • In a desktop project, if you search for an object that is a part of a long hierarchy in the Objects tree, clicking Next does not scroll up to the highlighted object.

  • The Desktop web executions are not tested on Macintosh computers.

  • Execution of test case steps on Web and Hybrid Apps using Android emulator takes longer time.

    To work around this issue, do one of the following:

    • Open the mapped execution profile and disable all the options of Screen Capture On .

    • Open the mapped execution profile, click Mobile > Edit Desired Capabilities, and set nativeWebScreenshot to true.

  • The Click action may fail to execute if the Mobile checkbox object is added using the ID locator type. To work around this issue, use XPath locator type for adding the Mobile checkbox objects.

  • The Mobile.SelectWebViewUsingURL action may fail on some versions of iOS. During testing, the action failed on Simulator iPhone 8 with PlatformVersion 13.3.

  • Qualitia does not support nested environment variables. The test cases that were created using previous QFD versions, having nested environment variables will fail upon execution.

  • Qualitia supports only basic data types such as Number and List/Option, for integration with Defect Management Systems (Jira and TFS). Qualitia does not support complex data types such as custom user-defined data types, nested objects, and dates.

  • If you switch to another project from Qualitia client, the current MOS session does not change. To work around this issue, log out from MOS, log in again, and select the correct project.

...