Versions Compared

Key

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

Qualitia Automation Studio 8.0.0 Beta Release

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718945562/Recording+a+Test+Case+using+Qualitia + Automation +Studio+ Recorder .

Real-time Reporting

Get suite execution results in real-time. There is no longer a need to wait for the entire suite to complete execution. Our real-time reporting portal shows the execution results of multiple suites being executed in parallel by CI tools. 

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718948425/Real + Time + Reporting + Portal .

Executions on Remote and Cloud Environment through Qualitia Client

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718950383/Supported + Environments + and + Guidelines .

Execution Profile

An execution profile lets you define a set of configuration settings for test suite executions. You can add multiple execution profiles with a different combinations of configuration settings for different environments.
Having execution profiles in place saves you a lot of time that you spent on changing the configuration settings for every execution manually.

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718946044/Working + with + Execution + Profiles.

Configuration Settings

You can now configure settings on project level depending on the project requirements. This comes handy in situations where you can choose whether or not you want to integrate your project with version control tools, such as GIT or SVN.

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718946327/Configuring+Qualitia+ Configure Qualitia Client Settings .

Offline Configuration Utility

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718949771/Offline + Package.

Server Upgrade Process

If you upgrade to Qualitia 8.x.x from a previous version, if a few projects fail, you are required to only restore the backups of the failed projects. The Upgrade program is now enhanced to save your time by not having you to restore the passed projects.

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718944537/Upgrading+Qualitia+Server+and+Client, refer to Upgrade.

Healthcheck utility

This release introduces the Health-Check utility that lets you check the health of the Qualitia Server and Qualitia Client components. The Health-check utility can perform both the pre-installation and post-installation checks.

...

For more information, refer to https://qualitia.atlassian.net/wiki/spaces/QAS80/pages/1718944330/Qualitia + Healthcheck + Utility.

Dropped features

The following features have been dropped in this release:

...

  • The Pause/Resume and Stop button do not work from the Qualitia Editor. As a workaround, use the Pause/Resume and Stop buttons of the Qualitia Web Recorder to pause or resume, or to stop the recording.

  • Qualitia Web Recorder may sometimes not record the objects on a popup. To work around this issue, verify if the steps are recorded, if not, try recording them again.

  • By design, the recorder does not start until all the objects on a web page are loaded. Ensure that all the objects on a web page are loaded before you start recording.

  • Recording keyboard interactions are not supported in this release. As a workaround, you must add such steps manually in the Qualitia Editor.

  • Recording objects on Windows dialog boxes, such as downloading or uploading files, or entering user credentials, is not supported in this release. As a workaround, add these steps manually in the Qualitia Editor.

  • While recording a web application, if you press Alt+Tab from the keyboard, it is added as Alt+Left in the parameter. You must remove such unnecessary steps captured by the recorder in the Qualitia Editor.

  • While recording a web application, if you update the URL in the address bar, it is not recorded as a step. You need to enter a step manually with action as OpenURL and add the new URL in the parameter.

  • Qualitia Web Recorder does not support Shadow DOM.

  • While recording a web application, if you click the play or pause button of a video, it is not recorded as a step. As a workaround, you must add these elements manually in the Qualitia Editor.

  • Qualitia does not recommend using the recorder during dry runs. However, if you do so you may face issues and see unexpected results.

  • While recording a web action, if you click Back and Forward buttons, they are not recorded as steps. You need to enter steps manually with actions as /wiki/spaces/QAS8/pages/1381635145 and /wiki/spaces/QAS8/pages/1381635145 NavigateBack and NavigateForward.

  • While recording a web application, alert actions are not recorded. You must add these actions manually in the Qualitia Editor.

...

  • The Real Time Reporting portal and Reports tab of Qualitia client does not display the test cases executed through TFS/Azure DevOps and HP ALM. Currently, you need to view the associated test suite executions reports in TFS/Azure DevOps and HP ALM only.

  • While a test suite execution, Qualitia does not display any appropriate alert message if the Qualitia Server does not have the required space. As a result, you might not view the suite execution report.
    The Admin needs to monitor the amount of available space in Qualitia Server regularly and remove the reports data that are no longer required from the Server Administration Portal. For more information, refer to /wiki/spaces/QAS8/pages/1450967246 Purging the Reports Data.

  • Qualitia allows you to edit a text for a test case step under the Name/Condition column in the test case editor screen of the Qualitia Client and save the test case. However, after executing the associated test suite, the suite execution report screen displays the original text under the Hierarchy column.

  • The design of Real time Reporting Portal is not mobile responsive. Therefore, you can expect some UI distortions when viewing the portal through the mobile device having resolution lower than 1100px.

  • Real Time Reporting portal does not restrict the status bar and log icon moving out of the visible window, which might result in losing them. As a workaround, you have to refresh the report page to display the status bar or log icon.

  • Due to a known Firefox bug, the Real Time Reporting portal does not display the white borders in table grids in the Firefox.

  • Export to Excel feature currently does not support export the Qualitia Design Studio related attributes such as Module, Epics and Stories for a QDS enabled project 

  • Real Time Reporting Portal shows the browser version used for test suites executed on mobile web applications intermittently. As a workaround, before a test suite execution, you need to specify the browser version in the Edit Desired Capabilities of the associated execution profile.

...

  • Mobile executions with iOS mobile native and hybrid applications are not tested. iOS application testing on Sauce Labs simulators was not possible due to technical difficulties with Sauce Labs.

Qualitia Automation Studio for Web and Mobile 7.3.6

Bug Fixes

  • Fixed an issue where test case artifacts and database are left in inconsistent state due to database connectivity issues in saving a test case.

  • Fixed an issue where due to adding data in specific date-time formats in test data, the test case was not getting saved.

  • Fixed an intermittent issue when a test data is saved, a message as “Connection is Not Openwas displayed.

Qualitia Automation Studio for Web and Mobile 7.3.5

Bug Fixes and Enhancements  for TFS/Azured DevOps Integration

Enhancements

  • You can view the screenshots that have failed an are defect steps in TFS/Azure DevOps test results. All you need is to enable the Fail and Defect checkboxes in Qualitia Remote Agent Settings.
    For more information, refer to Qualitia Remote Agent Configuration.

  • Attaching the Qualitia Test results as a ZIP file is now optional, which can be selected in Qualitia Get Assembly task.
    For more information, refer to Configure Qualitia-Get Test Assembly Task

  •  Whenever a task is updated, then you can re-publish all the associated test cases with a single click.

Bug Fixes

  • Fixed a bug where debug logs for test case iterations were not generated or incorrectly attached in TFS/Azure DevOps.

Bug Fixes and Enhancements in Qualitia Design Studio Integration

Enhancements

  • The Sync Log file that records the logs of QAS-QDS synchronization is updated daily in a separate log file.

Bug Fixes

  • Fixed the issue where the unimplemented test cases were not handled correctly when upgrading from Qualitia from v7.2.1 to v7.3.4 .

Qualitia Automation Studio for Web and Mobile 7.3.4

Bug Fixes 

  • Fixed the issue in which if a test suite execution uses Chrome Object Spy, SmartLocator was unable to auto-correct the locator values for the objects. Also, you can now view the specified and updated locator values for an object by analyzing the associated Info Log from the Test Suite Execution Summary report.  

  • Fixed the issue of Chrome Object Spy in which objects with same parent-child hierarchy across pages were not getting added to the object repository.

  • Fixed the issue of Object Spy as it was unable to capture and highlight the objects present inside a frame.

Enhancements

  • You can create auto-defects with custom fields in JIRA.

...

Qualitia Automation Studio and Qualitia Design Studio Synchronization

  •  When a test case from a QAS project is shared with the linked QDS project, the associated tasks of the test case are also automatically shared with the linked QDS project. Further, for the shared test case, QAS does not allow to edit the associated tasks .

Qualitia Automation Studio for Web and Mobile 7.3.3

Bug Fixes and Enhancements  for TFS/Azured DevOps

Bug Fixes

  • Fixed a bug related to publishing the test results in parallel executions due to the mismatch of Run Ids

  • Fixed a bug related to publishing the test results ZIP files during pipeline executions

Enhancements

For every pipeline execution, along with the test results ZIP file, the debug logs files are generated for every test case iteration.

Qualitia Automation Studio for Web and Mobile 7.3.2

  • Resolved issues relevant to uploading of Test Case Results to TFS/Azure DevOps and Qualitia Server

  • Fixed minor bugs

Qualitia Automation Studio for Web and Mobile 7.3.1

Project Migration Enhancement

  • Improved the test case migration failure scenarios

Qualitia Automation Studio for Web and Mobile 7.3.0

Enhancements in Working with Test Data and Test Case

Qualitia has improved the user experience tremendously for Test Data usability in Qualitia Test Cases.

Hence, the resultant benefits are:

  • Working with Test Case and Test Data Explorer simultaneously

  • Drastic time reduction in loading and saving test case and test data

  • Aiding in expediting test case creation

  • Overall, significant improvement in performance and users work efficiency

New Test Data Usability Features

Qualitia has enriched the Test Data explorer capabilities with the following features:

  • Strong Synchronization between Test Case with Test Data

    • Instantly highlights the associated parameter data in Test Data explorer upon clicking a step.

    • Instantly enters the same parameters in Test Data explorer upon adding or editing an Action for a step.

  • Validation of blank data and highlighting them in the red color

  • Introduction of exporting and importing test data through an excel file

  • Resizable and movable Test Data explorer

Enhancements in Test Case Editor Screen

  • Tasks and Conditional Statements Collapsibility

...

  • Highlighting Skipped Tasks and Steps in Green Color 

Enable Users in Editing Test Data of Qualitia Bots (Offline Packages) 

Users are now equipped in altering test data through an excel file for every test case of a Qualitia Bot test suite. Whenever a Qualitia Bot for a test suite is created, Qualitia publishes test data as excel files for every test case of the Qualitia Bot.

Hence, Qualitia has now removed the dependency of test data modification for Qualitia Bots from Qualitia Automation Studio.

Introducing New Charts in Web-Based Dashboards

Qualitia Automation studio has enhanced its web-based dashboards to analyze the results of the test cases executed through QAS for Web and Mobile, and offline packages. With the introduction of new charts, Qualitia equips managers and testers to get a holistic and comprehensive view of execution results across projects, test suites, and test environments.

For more details, refer to Web-Based dashboards section.

Additional Usability Improvements

  • XPath Syntax Validation

  • Easily Manageable Object Hierarchy

...

Allows enlarging the Edit Object window to ease in adding or editing a lengthy locator value for an object.

Mobile Object Spy Enhancements

  • Introduction of UI Automator

          Qualitia has introduced the UiAutomator as a locator type for capturing Android native mobile objects.    

...

Qualitia has enabled SmartLocator for web objects when spying through Mobile Object Spy. However, during execution, Qualitia applies SmartLocator for Desktop web platform and not with Mobile web platform.                                                

Qualitia Automation Studio for Web and Mobile 7.2.4

Report Enhancements

  • Publishing the execution end time for each step in the Test Case Summary Report

Bug Fixes

  • Upon saving a test case, task, and Custom Action, if Qualitia fails to push it into the Source Repository (SVN or GIT), an error message is prompted. This allows the users to verify whether the problem is due to the Source Repository connection, or with their credentials or privileges so that they can rectify the connection issue.

  • Qualitia project name in the project directory is case sensitive. Whenever there is a mismatch in the case with Project Directory in Source Control Repository (SVN or GIT), an error message is prompted upon opening the project. As a result, unless the users fix the project name in Source Control, Qualitia does not allow them to open the project.

  • Resolved the Actions related to Verification Existence for objects enabled with SmartLocator

Qualitia Automation Studio for Web and Mobile 7.2.3

Introducing Search Option while Linking Qualitia Test cases to TFS/Azure DevOps Tests 

The search feature allows you to search desired manual test cases from TFS easily while you link Qualitia test cases to the TFS/Azure tests. All you have to do is type in a keyword, and the overlay drop-down lists matching tests. From the results, you can select the desired test case which you want to link with the selected Qualitia test case.

Displaying Status of Published Test Cases Linked to TFS/Azure DevOps Tests 

You can now view the published time and integration statuses of all the test cases linked to TFS/Azure DevOps tests in the automation studio.

...

For the detailed information on how to update environment variable values runtime and its syntax, refer to the TFS/Azure DevOps integration documentation.

Automatically Getting Qualitia Server URL in Remote Agent (TFS/Azure DevOps Integration) 

...

For more information on this, refer to the Object Spy for Mobile Applications section.

Introducing New Way to Handle Custom Actions in Qualitia  

...

In order to sync offline package execution reports, you must first set Share Path under Qualitia Configuration Settings and configure qualitia.properties file accordingly.  

Introducing New Web API Actions

...

For more information on using these actions and their parameters, refer to the /wiki/spaces/T2/pages/1718948093Web Services Actions section. 

Changes in TFS/Azure DevOps Integration 

...

  • You can now cut/copy/paste multiple steps across tasks and test cases in Qualitia automation studio. 

  • Qualitia gives you a provision to print the customized status and message in the test execution report using the PrintMessageInReport action. 

Bug Fixes

  • Fixed an issue where Qualitia administrator was facing difficulties while creating new role in Qualitia.

  • While installing or upgrading, Qualitia will now check whether the required .net version is installed. If not installed, Qualitia prompts user about it.

  • After installing TFS Remote Agent, all the dependency paths will now be pre-populated.

  • In order to be more comprehensive, Qualitia has made some changes in the parameter names of these actions mentioned below.

    • CompareString

    • CompareTabularResults

    • CompareArray

    • VerifyDifference

    • VerifyDates

...

Expand
titleQualitia Automation Studio for Web and Mobile 6.0

Qualitia Automation Studio for Web and Mobile 6.0

TFS/Azure DevOps Integration

Qualitia now offers seamless integration with TFS and Azure DevOps. As a part of this integration, Qualitia replaces manual testing procedures in the application development processes with Qualitia automated test cases. This makes the application development processes robust and simple. This integrated automation platform then allows managing Qualitia automated test cases inside TFS or Azure DevOps. 

Using this seamless integration, you can: 

  • Map Qualitia project to TFS project, 

  • Map Qualitia automated test cases to TFS test cases, 

  • Execute Qualitia tests cases locally in TFS/Azure DevOps (using self-hosted agents), 

  • Run Qualitia tests cases as part of your CI (Continuous Integration) pipelines,

  • Create Defects in TFS/Azure DevOps projects for the test cases that are failed or have defects from Qualitia Automation Studio. 

For more information about this integration, refer to the (8.5.X) Azure DevOps section.

New Web API Actions

Qualitia has enhanced its test coverage by adding few more capabilities into its Web API action’s repository. These actions will help you in automating test cases for REST API services with JSON and XML files. Following is the complete list of new actions which you can leverage for the API testing using Qualitia automation studio.  

List of all the actions: 

JSON.AddNode 

REST.Request.ResetGenericHeaders

REST.GET.ExecuteAPIFormData

JSON.RemoveNode

REST.Request.SetHeaders 

REST.POST.ExecuteAPIFormData

JSON.ConvertStringToFile

REST.Request.SetQueryParameters

REST.PUT.ExecuteAPIFormData

JSON.ValidateStringSyntax

REST.Request.ClearQueryParameters

REST.DELETE.ExecuteAPIFormData

ValidateStringSyntaxinFile

REST.Auth.Basic

REST.GET.ExecuteAPIDownloadRawData

JSON.StoreArray

REST.Auth.Digest

REST.PUT.ExecuteAPIDownloadRawData

JSON.StoreAllUniqueKey

REST.Auth.Bearer

REST.POST.ExecuteAPIDownloadRawData 

JSON.StoreTotalKeyCount

REST.Auth.JWT

REST.DELETE.ExecuteAPIDownloadRawData 

JSON.StoreSpecificKeyCount

REST.GET.ExecuteAPI 

REST.Response.StoreStatusCode 

JSON.UpdateValue

REST.POST.ExecuteAPI 

REST.Response.StoreHeaders 

REST.Request.SetGenericHeaders

REST.PUT.ExecuteAPI

REST.Response.VerifyStatus

REST.Request.RemoveGenericHeader

REST.DELETE.ExecuteAPI

REST.Response.VerifyHeaders

For more information on using these actions and their parameters, refer to the /wiki/spaces/T2/pages/1718948093Web Services Actions section. 

Introducing Donut Charts & Navigation Controls in Execution Results Report 

Qualitia suite execution reports are now enhanced with all new color schemes in order to be more user-friendly and intuitive. The Summary Report will now show the donut chart and help to understand the overall status of the suite at a glance.

Based on the requirements, you can then filter to view the test cases with specific statuses.  Additionally, in the Detail Report, you can route through the tasks or steps that are failed or have defects in them using new controls given at the top right corner of the screen. Shortcut keys have also been enabled for this navigation and these can be viewed from the tool-tips available for the controls.

You can show/hide the log section using the control () provided for the purpose.

...

Expand
titleQualitia Automation Studio for Web and Mobile 5.6.2

Qualitia Automation Studio for Web and Mobile 5.6.2

We would like to bring to your notice that Qualitia is now compatible with Open JDK. In case you are using Oracle JDK and now you want to shift to the Open JDK, download the Open JDK from here and change the Java 8 install path from Qualitia Configuration Settings.


Expand
titleQualitia Automation Studio for Web and Mobile 5.6.1

Qualitia Automation Studio for Web and Mobile 5.6.1

Bug Fixes:

  • Qualitia will now ask for User ID instead of Username while logging into Qualitia Object Spy using Google Chrome browser.

  • The information provided about Server URL and User ID is now retained even after you close Qualitia Object Spy. This will speed-up the login process for subsequent login attempts.

  • Added tunnel identifier support for test case executions behind firewall applications using Sauce Connect. For more information, click here.


Expand
titleQualitia Automation Studio for Web and Mobile 5.6

Introducing SmartLocator for Objects with Dynamic Elements 

Qualitia Object Spy is now enhanced to identify objects with dynamic elements. Its SmartLocator understands changes in object behavior and identifies objects with dynamic elements automatically and corrects the object locator values runtime during test case execution. This makes test case execution of web applications more reliable despite changes in object elements. These updated values are also added into the object repository for future use.  

For more information about the SmartLocator feature, refer to Qualitia documentation

Object Spy for Google Chrome 

In addition to the Internet Explorer browser add-in, Qualitia is now delighted to introduce Google Chrome extension of Object Spy. This Object Spy for Google Chrome allows Qualitia users to add and update objects from the application under test. You can easily download and start using this extension from Chrome Web Store.  

For more information on how to work with Object Spy on Google Chrome, refer to Qualitia documentation

Introducing Excel-Based Dashboards 

Qualitia is delighted to introduce MS Excel-based Dashboards. These dashboards provide the capability to analyze the results of the Test Cases executed using Qualitia Automation Studio for Web and Mobile. These dashboards help product owners, managers, and testers getting a holistic and comprehensive view of Execution Results across Projects, Test Environments, and Business Requirements. 

For more information about accessing and interpreting charts and metrics from dashboard, refer to the MS Excel-Based Dashboards section. 

Sauce W3C (Beta) Capabilities Support  

With the Selenium version 3.11.0 and above, Qualitia now supports the W3C-compliant Selenium capabilities and protocol (Beta) while executing test cases on Sauce Labs. You can use these capabilities simply by setting a few desired capabilities in the sauce.properties file. 

For more information on how to use W3C-compliant Selenium capabilities and protocol (Beta), refer to the Test case Executions on Sauce Labs section. 

Introducing New Action:  StoreDateTimeByZone 

A new action has been introduced to store and convert the date and time into different time zones.  

For more information about this action and its parameters, refer to Qualitia actions section.  

Highlighting Task Headers with Different Colors in Test Data Sheet 

Identifying different tasks in Test Data sheet is now simplified by highlighting the task headers in different colors. This makes working with test data more user-friendly and intuitive.  

This makes test data more readable and comprehensive.

Bug Fixes:

  • Disabled changing of the parent object for any existing Qualitia object.

  • Resolved an error found during the Project Save As operation.

  • Handled the intermittent issue of error seen on selecting a new window on IE.

  • Added new desired capability (screenResolution) for executions in the Sauce Labs environment with specific screen resolution. You can find this capability in the sauce.properties file.

  • Resolved the issue of the report not getting generated if the user directly uses an undefined variable in Qualitia test cases.

...

Expand
titleQualitia Automation Studio for Web and Mobile 5.4

Qualitia Automation Studio for Web and Mobile 5.4

Bitbucket Cloud Integration

Qualitia 5.4 offers integration with Bitbucket (Cloud), a web-based version control system. You can now use Bitbucket repositories to add and maintain your Qualitia project artifacts (Tasks and Test cases). This integration gives you provision to enable multiple Qualitia users to work on the single project. Also, the changes made to the tasks and test cases are automatically added and made available to multiple users at a single time using the web-based central repository.    

For more information on using Bitbucket repository, refer to the Bitbucket integration section.  

Introducing New Web Services Action: REST.ExecuteAPIService

A new action is added to the Web Services action repository. This action allows enabling or disabling the SSL certificate while executing the web service-related test cases.  

For more information about this action, refer to the Web Services actions section. 

Other Changes

  • In Configuration Settings, now you can easily search and select folders while selecting Project Path, Execution Results Path, and so forth.  

  • While creating new tasks/test cases, Qualitia now auto-populates the task/test case details based on the inputs provided for Task/Test Case Name. However, you can modify the task/test case details, if required. 

  • If a user with Project Manager role creates a Qualitia project, superadmin and logged in user automatically gets access to the new project. 

...

Expand
titleQualitia Automation Studio for Web and Mobile 5.3.7

Object Spy Enhancements

Adding Objects using Relative Xpath

Qualitia Object Spy now comes with vastly improved and optimized algorithm to result in a smart and shortest possible XPath while learning objects from the web application. This provides reliable XPath when executing test cases in different test environments.

Introducing Additional Modes to Add Objects

Qualitia Object Spy is now enhanced with additional modes making it more comprehensive and user-friendly for adding objects into the object repository. In addition to the existing Right-Click mode, you can now use Left-Click and Mouse Hover mode to add objects from the application under test.

  • Left-Click: This mode helps adding objects from the applications where right-click function is not allowed for many web applications for security considerations.

  • Mouse Hover: This mode helps adding objects just by hovering mouse pointer over the object.

For more information, refer to the Adding objects using Multiple Modes section.

Ability to Select Object Attribute On-the-Fly

You can now, on-the-fly, decide which attribute you want to use while adding object into the repository. In order to do so, right-click the object which you want to add and select Add Object By.


Info

When adding object using the right-click mode, system uses preference set under Locator Priority Settings.

Introducing Inspection Modes

You can now use multiple inspection modes while adding objects from application under test. You can set the inspection mode from the Settings section of Object Spy.

  • Browser Mode: In this mode, Qualitia identifies objects using the JavaScript events or native events.

  • Accessibility: Selecting this mode, you can utilize Microsoft Active Accessibility API to identify objects from application under test more reliably.

For more information about changing inspection modes, refer to the Selecting Inspection Modes section.

Ability to Resize Columns on the object Spy Screen

You can now resize the column width on the Object Spy screen based on your requirements. In order to use so, position the mouse pointer over column line and drag the pointer to the desired position.

...

Expand
titleQualitia Automation Studio for Web and Mobile 5.3.2

Introducing Student Edition of Qualitia

The Student Edition of Qualitia Automation Studio is an educational version of Qualitia Software specifically designed for training purposes. The Student Edition is equipped with all basic capabilities of Qualitia Automation Studio. This offers trainees a completely functional product which can help them quickly learn scriptless test automation and help be prepared to implement it in complex enterprise environments.

For more information about features included in Student Edition, click here.


Expand
titleQualitia Automation Studio for Web and Mobile 5.3.1

Removed Microsoft Excel Dependency for Test Data Explorer

Qualitia users now no longer need to use Microsoft Excel to add or update test data when working with multiple iterations of Test cases. Qualitia’s new interface for adding test data inherits a few functionalities of Microsoft Excel and helps in adding/updating test data more conveniently.

For more information about adding or updating test data, click here.

Info

Important Notice

This dependency is removed for adding or updating test data only. In case you want export test execution reports and dashboard data or view the Project Save As report, you still need Microsoft Excel.


...

Expand
titleQualitia Automation Studio for Web and Mobile 5.3

Introducing Support for Web Services

Qualitia has enhanced its test coverage by adding few more capabilities into its action repository. These actions will help you in automating test cases for XMLs, JSONs, and SOAP and REST services. Following is the complete list of new actions.

XML

XML.UpdateNodeValue

XML.StoreNodeValue


XML.StoreAttributeValue

XML.StoreNodeCount


XML.VerifyIfNodeExists

XML.VerifyIfAttributeExists


XML.UpdateAttributeValue

XML.StoreEvaluatedXPathResult

JSON

JSON.StoreValue

JSON.UpdateValue


JSON.StoreJsonPathCount


REST

REST.ExecuteServiceRequest


SOAP

SOAP.ExecuteService


For more information about these actions and their parameters, refer to the /wiki/spaces/T2/pages/1718948093 Web Services Actions section.

Introducing Support for Test Executions in Perfecto Environment

You can now execute Web and Mobile application test cases from your Qualitia offline packages using Perfecto’s Environment. To do so, you must configure your offline package accordingly.

For more information on how to configure the offline package to execute test cases in Perfecto’s environment, refer to the Executions on Perfecto section from Qualitia documentation.

Introducing Support for Test Executions on Sauce Labs Real Devices (aka TestObject)

You can now execute mobile application test cases from your Qualitia offline packages using Sauce Labs Real Devices. To do so, you must configure your offline package accordingly.

For more information on configuring the offline package to execute test cases using Sauce Labs Real Devices, refer to the Executions on Sauce Labs Real Devices section from Qualitia documentation.

Introducing Integration with HP ALM

Qualitia is now enhanced to integrate with HP Application Lifecycle Management (ALM). This integration helps in linking Qualitia test cases to ALM test cases and export Test Suites from Qualitia to ALM. You can also view and manage reports for test case executions from ALM itself.

For more information about linking your test cases to ALM test cases, refer to the ALM Integration section from Qualitia documentation.

Ability to Upload Files from Local Directory during Web Application Testing in Remote and Cloud Environments

You can now use the AttachFile action to upload files from the local directory when executing test cases in cloud and remote environments as well.

For detailed information about using this action, refer to the AttachFile action documentation.


Expand
titleQualitia Automation Studio for Web and Mobile 5.2.5

Bug Fixes:

  • The ClosePopUpBrowser action was not working in some circumstances. This issue has been fixed.

  • Changes made to the objects from Qualitia were not reflecting on the Object Spy window. Also, few properties like URL, title and so forth were not visible after renaming objects from Qualitia.
    These issues have been fixed.

...

Expand
titleQualitia Automation Studio for Web and Mobile 5.2.0

What's new in Qualitia Automation Studio for Web and Mobile 5.2.0

Introducing Support for JVM Properties

You can now use JVM system properties when executing Qualitia test cases.

For more information on about using these properties, refer to the Adding JVM Properties section.

Introducing New Actions for Web Application Testing

Qualitia has added a new set of actions into its action repository. These actions can be used while developing test cases for Web applications. For the complete list of supported actions, refer to the Web Actions section.

Following is the complete list of new actions which are added with this release.

New General Actions

  • SetPageLoadTimeout

  • StorePageSource

  • StoreWindowHandleAtIndex

  • SelectFrameByIndexWhenAvailable

  • WaitForNumberOfWindowsToBe

  • SetWindowSize

  • StoreWindowSize

  • WaitForJavaScriptReturnsValue

  • StoreWindowPosition

  • SetWindowPosition

  • SetFullScreen

  • WaitForJavaScriptThrowsNoExceptions

  • ClickAndHold

  • DoubleClick

  • RightClick

  • WaitForAlertAndSpecifyBehavior

  • WaitForTitleContains

  • WaitForTitleNotContains

  • WaitForTitleToBe

  • WaitForTitleNotToBe

  • WaitForURLContains

  • WaitForURLNotContains

  • WaitForURLToBe

  • WaitForURLNotToBe

  • WaitForURLPattern

  • WaitForAlertAndSendText

For the detailed information on using these actions in Qualitia, refer to the (8.5.X) General Web Actions section. 


New Object-Based Actions (available for all object classes)

  • StoreText

  • StoreLocation

  • StoreCSSProperty

  • StoreSize

  • WaitForVisibility

  • SendKeySequence

  • SetValueAttribute

  • StoreValueAttribute

  • WaitForStaleness

  • WaitForInnerTextToBe

  • WaitForAttributeContains

  • WaitForAttributeNotContains

  • WaitForAttributeToBe

  • WaitForAttributeNotToBe

  • WaitForInvisibility

  • WaitForAttributeNotToBeEmpty

  • WaitForAttributeToBeEmpty

  • WaitForClickability

  • WaitForExistence

  • WaitForNonClickability

  • WaitForInnerTextContains

  • WaitForInnerTextMatchesPattern

  • WaitForInnerTextNotContains

  • WaitForInnerTextNotToBe

  • WaitForChildElement

  • WaitForNumberOfElementsToBe

  • WaitForNumberOfElementsToBeLessThan

  • WaitForNumberOfElementsToBeMoreThan

  • WaitForNonExistence

For the detailed information on using these actions in Qualitia, refer to the Web Elements Actions section. 

Changes on the Configuration Settings Screen

In order to be more user-friendly and comprehensive, Qualitia has updated the Configuration Settings screen with the following changes:

  • You can now add all the dependencies required for test case execution from the single screen. These dependencies include Project Path, Execution Results Path, AutoIT Install Path, and so forth.

  • The Platform section allows you to add all the test case execution platform-related settings for Web and Mobile application testing.

  • Few new options such as Wait Mode, Page Timeout, and so forth, are added to the Execution section.

For detailed information about configuration settings, refer to the Qualitia Configuration Settings section.

Introducing Explicit Wait Mode

Selenium provides two types of waits: Explicit and Implicit. In order to optimize performance while executing test cases, you can now select the Wait Mode based on your requirements from the Configuration Settings (Execution) screen. For more information about this, refer to the Qualitia Configuration Settings section.

Additionally, in Explicit Wait, you can use Timeout and Polling Intervals when developing test cases. These capabilities help you in optimizing the performance and building robust Qualitia test cases. For more information about how to work with timeout and polling interval, click here.

Introducing Object-based Polling Intervals and Timeout

You can now add Timeout and Polling Intervals for each object separately when adding objects into Qualitia object repository. These inputs will be considered only when selecting Explicit Wait Mode from the Configuration Settings (Execution) screen.

For more information about adding polling intervals and timeout, refer to the (8.3.0 2) Adding an Object section.

Ability to Specify Grid Platform in Selenium Grid Executions

Qualitia provides you the ability to execute your test cases using Selenium Grid. You can specify the GridPlatform in the qualitia.properties file from the Config folder of Qualitia Offline Package. When not specified, hub takes any available node and continues execution.

Quick Search for Actions

You can now search actions when selecting them on the Test Cases and Tasks screen. Start typing the action name and the list will be filtered based on the entered characters.

Deprecated Actions

You will find some actions listed in strikethrough (strike) text in purple on the Test Cases and Tasks screens. We recommend not to use these actions when developing a new test case as there are better options available now for the same operation. While these actions will continue to work in this release, they might be taken away in future releases with appropriate migration methods.

In case you execute your test cases with the deprecated actions, you will find these actions in the strikethrough (strike) text in the test execution reports as well.

For the complete list of deprecated actions, refer to the (8.5.X) Deprecated Actions section.

Change in Nomenclature

Business Rule is now renamed to Acceptance Criteria. All the references to Acceptance Criteria should be meant as Business Rules.  

...

Expand
titleQualitia for Web and Mobile 4.1.6

Bug Fixes

  • Fixed data reader issue when working with Qualitia using slow network connections.

  • Fixed an issue which led to Qualitia crashing in some circumstances when clipboard actions were used. 


Expand
titleQualitia for Web and Mobile 4.1.5

Bug Fixes

  • Fixed a rare crash while copy-pasting test case or task steps accessing Qualitia remotely.

...