Versions Compared

Key

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

...

Introduction

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.

...

  • Fixed the issue with saving test cases when large test data is attached with the test and filters are used in the test data.

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

  • 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

...

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

We are excited to unveil our spanking new user interface!

...

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

...

  • UI for Offline Package: Update Qualitia settings and capabilities which are needed for offline executions. There is no need for a manual update of properties or JSON files.

  • Execution Profiles: Create different profiles for a suite that you can execute against them. For example, profiles for cloud execution, local execution, and remote execution.
    For more information, refer to /wiki/spaces/T2/pages/2681539904 Working with Execution Profiles.

  • Stop Execution: Stop execution in between a Dry run or Suite run from QAS itself.

  • Support of object data type in StoreHashMap: Store and read any Java object in StoreHashMap in custom actions.

  • Failure Classifications: Now provide failure reasoning along with step message messages in custom actions.
    Failure classification gives more actionable insights to users to work on.

...

Real Time Reporting

Now get suite execution results at in real-time.  The Real-Time Reporting Tool allows you to monitor the test suite executions that are in progress. It updates the results of a test suite execution in real-time as each test case iteration is executed. Using this feature, you can:

  • Access logs & screenshots for test case executions

  • Monitor all Suite executions in real-time, including offline executions

  • Access execution reports of all the suite executions run by all users in a project

  • View offline reports at the end of each test case iteration

  • Access reports for even aborted executions up to the point of failure

  • Improved compatibility to view results with popular browsers

...

  • Additional features of Web projects will now be available for desktop projects as well·        

  • Support for empty objects in the desktop type of projects

  • Debugger support for desktop projects

  • Error navigation in test case and tasks for empty/deleted objects

...

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

...

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

...