This section summarizes the new features/functionalities/resolved issues introduced in Qualitia from v3.9.3 to 5.3.8.
.9.3 to 5.5.2.
Expand | ||
---|---|---|
| ||
Introducing MS Excel-Based Dashboards (Beta)Qualitia has introduced the Beta version of 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 the Dashboard, refer to the MS Excel-Based Dashboards (Beta) section. |
Expand | ||
---|---|---|
| ||
Introducing New Web Services and File Handling Actions (Beta)In order to enhance its test coverage, Qualitia has introduced a few Web Service and File handling actions as follows.
For more information about using these actions and their parameters, refer to the Web Services actions section. |
Expand | ||
---|---|---|
| ||
Enhanced Object SpyIn this release, Qualitia has enhanced the Object Spy. Besides bug fixes, many UI/UX enhancements have been made for making Object Spy more user-friendly and comprehensive. This enhanced version of Object Spy offers better usability features like new keyboard shortcuts for different user actions, better insights and alerts on possible errors faced while adding objects into the repository and so forth. Extended Support to Add Objects from Modal DialogObject Spy can now identify object elements from the modal dialogs. Adding such objects will enable Qualitia users to automate test cases for the application having modal dialogs. To enable Object Spy for adding objects from the modal dialogs, select Inspect Modal Dialog option from the Object Spy settings. Bug Fixes:
|
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||
---|---|---|
| ||
Adding Support to Bitbucket Server and Local Git RepositoriesQualitia now supports Bitbucket Server and Local Git Repositories for maintaining Qualitia project artifacts (Tasks and Test cases). Introducing New Web List Action: StoreItemCountA new action has been introduced to help Qualitia users to store number of web list items. For more information about using this action, refer to the Weblist actions section. Bug Fixes:Qualita can now handle special characters of JavaScript provided into conditional expression. To handle special characters like double quotes, single quotes, and backslash (",' , \), you must add backslash as an escape character prior to these characters into conditional expression. For example, if you want to provide conditional expression data as a”b’c\d, you can enter data in as a\”b\’c\\d. Qualitia automatically handles JavaScript special characters contained into the variable value when such variables are used in conditional expressions. For more information about this, refer to the Conditional Expression section. |
Expand | ||
---|---|---|
| ||
Qualitia Automation Studio for Web and Mobile 5.4Bitbucket Cloud IntegrationQualitia 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.ExecuteAPIServiceA 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
|
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||
---|---|---|
| ||
Object Spy EnhancementsAdding Objects using Relative XpathQualitia 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 ObjectsQualitia 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.
For more information, refer to the Adding objects using Multiple Modes section. Ability to Select Object Attribute On-the-FlyYou 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.
Introducing Inspection ModesYou 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.
For more information about changing inspection modes, refer to the Selecting Inspection Modes section. Ability to Resize Columns on the object Spy ScreenYou 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 | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Ability to Automatically Create Issues in JIRA after Test Suite Execution using Offline PackageQualitia Bot (erstwhile Qualitia Offline Package) is now enhanced to create issues in JIRA automatically after the test case execution. In order to do so, you must add JIRA related information in Qualitia Configuration Settings before creating Qualitia Bot. For more information about creating issues in JIRA, click here. Enhanced Test Data ExplorerQualitia comes with a built-in test data explorer which helps to add data needed for the test case executions. In this test data explorer, you can now use Filter, Find and Replace functions. Additionally, the Attach button is now replaced with the save icon (). Bug Fixes
|
Expand | ||
---|---|---|
| ||
Introducing Student Edition of QualitiaThe 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 | |||||
---|---|---|---|---|---|
| |||||
Removed Microsoft Excel Dependency for Test Data ExplorerQualitia 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.
|
Expand | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||
Introducing Support for Web ServicesQualitia 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.
For more information about these actions and their parameters, refer to the Web Services Actions section. Introducing Support for Test Executions in Perfecto EnvironmentYou 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 ALMQualitia 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 EnvironmentsYou 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 | ||||||||||||||||||||||||
| ||||||||||||||||||||||||
What's new in action documentation. |
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
Bug Fixes:
|
Expand | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
What's new in Qualitia Automation Studio for Web and Mobile 5.2.0Introducing Support for JVM PropertiesYou 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 TestingQualitia 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.
Changes on the Configuration Settings ScreenIn order to be more user-friendly and comprehensive, Qualitia has updated the Configuration Settings screen with the following changes:
For detailed information about configuration settings, refer to the Qualitia Configuration Settings section. Introducing Explicit Wait ModeSelenium 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 TimeoutYou 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 Adding New Objects section. Ability to Specify Grid Platform in Selenium Grid ExecutionsQualitia 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 ActionsYou 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 ActionsYou will find some actions listed in strike-through strikethrough ( In case you execute your test cases with the deprecated actions, you will find these actions in the strike-through strikethrough ( For the complete list of deprecated actions, refer to the Deprecated Actions section. Change in NomenclatureBusiness Rule is now renamed to Acceptance Criteria. All the references to Acceptance Criteria should be meant as Business Rules. |
Expand | ||
---|---|---|
| ||
Auto-populating Test CasesQualitia can now automatically populate test cases for business rules. This saves time and helps you to create and implement test cases with a single-click after you synchronize stories from Qualitia Design Studio. For more information on this, please refer to the Auto-populating Test Cases section. |
Expand | ||
---|---|---|
| ||
Ability to Auto-Create Issues in JIRA for Defects in Test CasesQualitia is now enhanced to automatically create issues in Atlassian JIRA after suite execution. This feature;
|
Expand | ||
---|---|---|
| ||
|
Expand | ||
---|---|---|
| ||
What's New in 5.0.1
Bug FixesFollowing functionalities are now supported in Qualitia when working with projects integrated with Qualitia Design Studio.
|
Expand | ||
---|---|---|
| ||
Integration with Qualitia Design StudioQualitia Design Studio is introduced for effective communication between business analysts and test management personnel. Using Qualitia Design Studio, a business analyst can design requirements in JIRA and test analyst can import these requirements in Qualitia Automation Studio. This version of Qualitia allows users to integrate the requirements created in Design Studio into the Automation Studio. Once the requirements are synchronized, you can create and execute test cases based on the requirements. For more information about working with requirements in Qualitia Automation Studio, please refer to the Working with Requirements section Introducing Canned ReportsIn addition to the normal Suite execution reports, Qualitia users can now generate canned reports from the Reports tab. These reports can be generated for the projects integrated with Qualitia Design Studio. For more information about this, please refer to the Generating Canned Reports section. Ability to View Steps inside ActivitiesOn the Requirements screen, a button is introduced at the bottom to view the existing steps (if any). You can refer to these steps when preparing test cases in the Automation Studio. Enhanced DocumentationIn order to be more comprehensive and user-friendly, Qualitia is introducing more training material on how to use Qualitia effectively for application testing. This material includes Training Videos, Knowledge Base Articles, Troubleshooting section, and so on. |
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Bug Fixes
|
Expand | ||
---|---|---|
| ||
Ability to Automate Mobile Native, Web, and Hybrid Application TestsUsing Qualitia, you can now automate Android and iOS Mobile (Native, Web and Hybrid) application testing. Executing Test Cases on Mobile DevicesYou can use Qualitia to create and automate test cases on emulators, simulators or Android or iOS physical devices. Object Type SearchIn order to easily identify Qualitia class of the objects being added from the mobile application under test, Qualitia users can now use the class details displayed in the Appium inspector or UIAutomatorViewer. Once class details are added, click the search icon and Qualitia automatically selects the mapped universal class from the drop-down list. Introducing Next Generation InstallerQualitia is introducing a next generation installer that automatically handles updates and upgrades to Qualitia Software. Introducing Online HelpIn order to be more comprehensive and user-friendly, Qualitia is introducing Online Help documentation. Qualitia users can now conveniently search for the required information when working with Qualitia. Support for Bamboo Continuous Integration ToolAlong with Jenkins and TeamCity, Qualitia now supports Bamboo CI tool. Testing Desktop Web Applications on BrowserStackYou can now use BrowserStack testing environment to execute your Qualitia Offline Package. BrowserStack is a cloud-based cross-browser testing environment that enables testing websites across various browsers on various operating systems without requiring users to install virtual machines. Testing Mobile Web and Native Applications on Sauce LabsIn addition to Desktop Web applications, you can now use Emulators and Simulators to test Mobile applications on the Sauce Labs environment. MYSQL 5.6 and 5.7 SupportQualitia now supports MYSQL 5.6 and 5.7. SVN 1.9 SupportQualitia now supports SVN 1.9. Other Product Enhancements
|
Expand | ||
---|---|---|
| ||
Addition of Execution Time information in QER properties fileTime taken to execute Offline package is now available in the QER properties file. This information now can be used in email notifications sent by Jenkins provided relevant settings are done in Jenkins. Write Customized Information to QER Properties FileQualitia users can now write their own set of properties with its value to qer.properties file. This is achieved through a new action “WriteToBuildProperty”. This customized information can be used in email notifications sent by Jenkins provided relevant settings are done in Jenkins. |
Expand | ||
---|---|---|
| ||
Data Loss Issue – ResolvedWith the high network latency, Qualitia’s save operation was not as expected. It used to end with error(s) and unsuccessful save for latest changes. The issue is resolved now showing a user-friendly message to the user which will again prompt the user to save his/her changes in case of high network latency. |
Expand | ||
---|---|---|
| ||
Report Issue In case of Long Test Case Name - ResolvedThe issue was seen with long test case names due to which the captured screenshots were not displayed/saved in Qualitia reports. This issue has been resolved in this release. Support for Selenium 3.0Support for Selenium 3.0 (selenium-server-standalone-3.0.0-beta3.jar) is enabled in this release. |
Expand | ||
---|---|---|
| ||
Enhanced Qualitia DebuggerThe following is the list of enhancements done in Qualitia Debugger:
Introducing Skip FeatureThe Skip feature facilitates skipping the task(s) or step(s) from test case execution. Following are the key features of the Skip feature:
CommentThe Comment feature facilitates maintaining a note of information with a step/task. Following are the key features of the Comment feature:
LicensingQualitia for Selenium will now be license protected. For more information, please refer to the Qualitia Licensing Guide. Introducing Shortcut key to Hide the Object Spy Add-inQualitia users can now hide/unhide the Object Spy add-in using SHIFT+Ctrl+F4. |
Expand | ||
---|---|---|
| ||
Introducing Qualitia DebuggerQualitia for Selenium supports debugging your Qualitia test cases. Qualitia users can debug test cases without having to execute them completely. Following are the key features of Qualitia Debugger:
Introducing JIRA IntegrationJIRA Integration facilitates importing information from Qualitia reports when creating an issue in JIRA. Following are the key features of JIRA Integration:
Improvements in InstallerIn order to eliminate additional configurations post-installations, Qualitia installer will now perform the pre-requisite checks before installing Qualitia. |
Expand | ||
---|---|---|
| ||
Introduced "FailStepOnBrowserScreenshotFailure" key in the Offline's Qualitia.Properties FileSetting the key to 'true' will fail the current test step when it fails to capture a screenshot of the browser when an alert exists on an application under test and vice versa. Offline Execution on Remote and Sauce LabsQualitia now supports execution of Offline Package on remote and Sauce Labs environments. This feature gives a provision to trigger execution of an offline package on any other machine in the network or then on a remote VM in Sauce Labs testing environment. Performance Optimization for Qualitia's Detailed Report PageTime to open detailed page of a Qualitia Test Execution Report has now been optimized. Rendering through the detailed report page will now take comparatively lesser time. |
Expand | ||
---|---|---|
| ||
Execution HighlightQualitia will now highlight the object being acted upon during test case execution. Though this feature is purely experimental as it might not work in all situations, it is still very helpful to know which object on the screen is being worked upon. Add Object from HTML Code ViewNow add objects to your repository from the Qualitia Object Spy HTML view. WebFile - a New Object TypeQualitia now introduces a new Object type called 'WebFile' along with its corresponding actions. You can now learn/add objects of the 'WebFile' type (that is HTML input type=file) and use the AttachFile action against this object. Few Generic Actions Mapped to Corresponding Object ClassesFollowing actions are now available against some Qualitia objects types.
Database Password EncryptionQualitia now encrypts the DB server (the MYSQL Server/SQL Server used to maintain Qualitia's database) password on the Configuration Settings window. Hence the password is now secured. |
Expand | ||
---|---|---|
| ||
Support for MYSQL 5.6 and 5.7 on Windows and LinuxQualitia now supports MYSQL which is 5.6 and 5.7 on both, Windows and Linux. This allows users to install Qualitia-Server with the latest versions of MySQL on the OS of their choice. Note: My SQL 5.1 is no longer supported from this version (Qualitia v3.9.3). Offline Execution now supported on Linux and MacYou can now execute tests on Linux (browsers supported: Firefox and Chrome) and Mac (browsers supported: Safari, Firefox and Chrome) - Qualitia now also supports headless executions on Linux. Note: Test cases containing steps that require file paths will need changes to ensure successful execution. For example, a Windows path will not run on Linux or Mac. A suitable path will be needed to execute. Multiple parallel executions on the same systemQualitia users can now execute multiple test suites on the same box in parallel and thus save total execution time. Note: Test cases containing steps like Press Keys, Upload and download cannot support parallel execution on the same system. They can still be executed in parallel on different systems. Browser-based Screen CaptureQualitia now captures browser screenshots using this newly introduced screen capture mode. This allows users to capture screens regardless of the browser is the active screen. It also helps capture execution screen shots during parallel executions. Note: Unless you are using parallel executions on the same system, we recommend that you use Desktop-based screen capture, which is the default screen capture mode. Performance ImprovementsQualitia report generation now is 2x faster and more efficient. |