Versions Compared

Key

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

...

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.

Bug Fixes

  • Fixed the issue where the SVN client version was getting reset in the Scheduler suite executions.

  • Updated the custom action return status handling when the return status values are not as expected by Qualitia.

  • Now, you cannot edit the test data if all the test case steps use static data.

  • Fixed issues in action execution.

  • Fixed the issues where the suite execution results displayed cropped screenshots in different screen resolutions.

  • Improved the Excel.StoreCellData action to read different data types from an Microsoft Excel file.

  • Improved the performance of the Suites and Custom Actions screens.

  • Improved the Settings screen.

  • Some cosmetic changes are done in the product to improve the user experience.

Known Issues

Before executing a test case or a test suite on a custom browser profile, ensure that you close all the instances of the browser.

Qualitia Automation Studio 8.3.0 Release Notes

What’s New?

Innovations in SFDC Application Automation Testing

QAS now supports automation testing on an SFDC application by introducing the following features.

  • Incorporated a custom-built locator type SFDC:Label to learn objects for the native SFDC application using Salesforce labels.
    When using the recorder or Chrome Object Spy with SFDC:Label, you can add SFDC objects in a more reliable manner that supports UI related changes.

  • Introduced a new set of SFDC Actions that work with different SFDC objects.
    For more information, refer to SFDC Actions.

Innovations in Qualitia Automation Studio Web Recorder

Qualitia Automation Studio Web Recorder now supports recording of the following browser actions:

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.

Bug Fixes

  • Fixed the issue with saving test cases when large test data is attached with filters.

  • The aborted scheduler executions now display the correct execution time in the reports and terminate after the predefined time period if no response is received for the execution progress.

  • Updated the Qualitia Server to refresh the database connection when the database connection goes into a stale state due to a temporary connectivity issue.

  • Fixed the issue that occurred while accessing the Reports and Dashboard due to blank spaces in the Qualitia Server URL.

  • Fixed the issue with Reports and Dashboard login when the domain name of the Active Directory is different from the E-Mail ID domain.

  • Fixed the issue where the work would be lost by automatic reload occurring due to a connection reset in Remote Desktop Connection.

Known Issues

General Known Issues

  • The Text parameter of the Secureset action is not encrypted if you add its value from the Task Editor screen.

  • Qualitia Offline Configuration utility does not display the Save and Cancel buttons though the utility is set to the recommended 1920*1080 display resolution and text size to 150%.
    To display the Save and Cancel buttons, change the display resolution of the utility to 1366*768 and its text size to 100%.

  • Qualitia Mobile Object Spy and Qualitia Automation Mobile Recorder do not support the Android SDK Build Tools having version 30 or higher.

  • After you import a task into a current project and update the corresponding task in the import project to add or delete a step, and then revert the changes, then in the Import screen, the import project task is displayed under the Conflicted Tasks section. Selecting the conflicted task does not show any changes.

Qualitia Automation Recorder

  • After entering the application URL using the OpenURL button, you cannot hit Enter. You need to click the Arrow button next to it to open the new application URL.

  • While recording a new test case, you cannot delete any skipped steps.

SFDC Application Testing

  • SFDC objects do not support the following features:

    • Polling Interval and Time Out

    • Wait actions

  • The filter options in Chrome Object Spy does not contain the newly introduced SFDC classes.

  • After recording a non-label object, the same non-label object step is duplicated when the next step you record is to select multiple items from a pick list. Record again to select multiple items from a pick list and remove the duplicate step.

  • The QAS Recorder does not support the recording for the following actions:

    • The VerifyVisibility action for the inputCheckbox component.

    • VerifyChecked and VerifyUncheck actions for checkboxes.

    • All the input components actions that do not generate any event, such as select, inputCheckbox, and inputRadio when you click or hover them.

...

Qualitia Automation Studio 8.2.0 Release Notes

What’s New

Brand new UI!

Isn’t it always a delight to use a product that has been made with care and attention, and with the user at the centre of its existence?

...

  • We have created a clean, modern look with upgraded icons, and menus that can be expanded and collapsed.

  • The new interface is clutter-free and more intuitive to navigate.

  • Keeping the user’s comfort in mind, we have clubbed together the General, Project and Execution Settings to provide a single-screen search experience.

  • We have made our test suite execution feature even more robust by giving it a UI boost.

    • Managing execution profiles while executing test suites is now simpler with easy visibility of the chosen settings.

    • You no longer need to remember (or have to dig deeper to figure out) which execution profile fulfills what purpose.

    • You can easily edit execution profiles right from the test suite screen.

Managing Tasks is now even better!

In Qualitia Automation Studio, maintaining each task as an independent reusable component helps saves significant amounts of time and efforts for our users.

...

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.

QAS Components Installers

  • The overall QAS components installer package size has been reduced significantly, which helps you to download the QAS components installers quickly.

  • Pre-requisite Checks by QAS Installers

    • The QAS client installer now checks whether compatible versions of Java and .Net Framework are installed on your computer.

    • The Mobile ObjectSpy installer now checks whether compatible versions of Java, .Net Framework, and Android Debug Bridge are installed on your computer.

  • You can now repair the Qualitia services that are not working using the QAS Server desktop shortcut.

  • Qualitia now provides a list of database privileges for SQL Server and MySQL that are required to install or upgrade the Qualitia Server. Earlier, the database administrator-level privilege was required to install or upgrade the Qualitia Server.

Known Issues

General Issues

  • The sorting of test cases in the Scenarios tree is lost when using the Search Test Cases feature.

  • You cannot add or edit the properties of a custom action in a single click. You need to click the properties that you want to modify thrice.

  • The following issues are seen while using the Search feature in the Environment Variable dialog box:

    • You cannot add a variable or edit a key.

    • If you update any environment variable, change the text in the Search box, and then update another variable, then only the last edited input variable is saved.

  • In the Import screen, if you scroll down the tasks inthe New and Conflicted sections, the New and Conflicted labelsare not freezed.

  • After skipping a highlighted step and saving the test case, the red underline of that step disappears. However, reverting the changes by unskipping the same step and saving the test case does not fix the problems. If you want the red underline to appear, switch to other tabs, such as tasks or objects within the Development module, and then return to the test case screen.

  • If a test case is highlighted with steps, then the test case name that is displayed above the first step of the test case is not highlighted. If you switch to another tab, such as tasks or objects within the Development module, and then return to the test case screen, the test case name in the same is now highlighted.

Desktop Projects

  • Updating objects in a TSR file that is used in two or more projects does not reflect the changes correctly in all the desktop projects. When you update an object in the TSR file and synchronize the changes in the first project, the changes to the updated object are displayed correctly. However, when you synchronize the TSR file in the second project, the updated object is displayed as deleted and the same object is added with updated properties in the Object Repository. As a result, in the second project, the deleted objects used in the test cases must be replaced with their corresponding new objects.

Perfecto

  • The mobile native and hybrid application file, that is the apk, ipa, and app file, is not uploaded on Perfecto automatically during the Qualitia Automation Studio executions.
    Qualitia recommends that you perform the following steps to upload the native and hybrid mobile application file:

    1. You must upload the mobile native or hybrid applications on Perfecto Cloud before executing test suites.
      To upload a mobile app, login to Perfecto website, click Assets and Setup>Upload.

    2. After uploading the mobile app, copy the Perfecto lab repository path for your mobile app.

    3. Enter the Perfecto lab repository path in the first parameter of the Mobile.OpenApp action.

Qualitia Automation Studio 8.1.0 Release Notes

What’s New

...

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 in real-time for a Azure DevOps pipeline.

Introduction of CompareSubString Action

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.

Bug Fixes

  • Fixed the issues where the applications stopped responding during successive project changes.

  • Fixed the authentication issue that were seen while logging into the Reports and Dashboard portal.

  • Fixed the issue where an incorrect object class was mapped to a custom action.

  • Fixed the issue where the suite execution reports for Azure DevOps pipeline executions did not display the execution start and end time.

  • Fixed the issues related to migration of the desktop projects from Qualitia for Desktop v4.3.x to QAS 8.x.

  • Fixed the Date-Time formatting issue in the Sync TSR feature and the Sync TSR button visibility.

  • Fixed the issue related to incorrect migration of the ComputeExpression action for the desktop projects migrated from Qualitia for Desktop v4.3.x to QAS 8.x.

  • Fixed the issues in the reporting of parallel execution of a test suite using Power Shell utility. The Qualitia Parallel Execution Report is now generated if you abort the execution by pressing Ctrl+C from the PowerShell console.

Known Issues

  • While upgrading from a previous QAS version, the saved browser binary does not work correctly. This causes the browser to close immediately when you are recording a session.
    To work around this issue, update the browser binary to replace the existing browser binary even if it is the same at the following location:
    %localappdata%QualitiaWDClient/Selenium

  • The Excel.WritetoColumn and Excel.WritetoRow general actions are not working correctly.

  • During a MOS or Mobile Recorder Session, if you switch from a native-context to the web-context view, the web-view may get distorted for an iOS hybrid application on a real device having iOS version 12.4.5.

  • While recording a hybrid application, by default, the Page Refresh option is set to Auto mode by in the web view context.

  • The SelectWindowUsingURL action may sometimes fail to execute on Internet Explorer.

  • During execution, if you switch from the native-context to theweb-context of the hybrid application, the screenshots for the steps executed on the web-context are not displayedin the Execution Summary Report.
    To work around this issue:

    1. Open the associated execution profile.

    2. Click Edit Desired Capabilities > Android.

    3. Select the nativeWebScreenshot checkbox.

    4. Set nativeWebScreenshot to True.

    5. Click Update.

  • In desktop projects, if you add a test data with a double quote, it is replaced with an empty data.

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

  • 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.

Known Issues

Known Issues in Qualitia Automation Web Recorder

  • Recording the Enter key as a SendKeySequence Action as is not supported.
    To work around this issue, add a blank step manually in the test case, select the SendKeySequence Action, and type Enter as its parameter value.

  • Recording the SendKeySequence Actions using Internet Explorer is not supported. To work around the issue, Press the Tab button of your keyboard, and then record the SendKeySequence Action that you want.

Known Issue in MOS or Mobile Automation Recorder

  • Sometimes switching from one tab to another tab in the web-view context for a mobile application on an iOS simulator may fail. To work around this issue, switch to the native-context, activate the tab of the mobile application that you want to open, and then switch to the web-view context to select the tab that you want.

Qualitia Automation Studio 8.0.4 Release Notes

New Features

Introduced the Keep Dry Run Reports option, which does not overwrites the reports of the previous dry runs. For more details, refer to /wiki/spaces/T2/pages/2681539730.

...

  • 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.

...

  • 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

...

  • 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 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.

...