- Created by Sagar Dubewar (Unlicensed), last modified on Apr 10, 2018
You are viewing an old version of this page. View the current version.
Compare with Current View Page History
« Previous Version 28 Next »
This section summarizes the new features/functionalities/resolved issues introduced in Qualitia from v3.9.3 to 5.1.0.
Auto-populating Test Cases
Qualitia 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.
Ability to Auto-Create Issues in JIRA for Defects in Test Cases
Qualitia is now enhanced to automatically create issues in Atlassian JIRA after suite execution. This feature;
- enables Qualitia users to efficiently use Atlassian JIRA integration with Qualitia Automation Studio and
- eliminates the need for manually search and create issues in JIRA for each defect separately.
- Performance and stability improvements.
What's New in 5.0.1
- You can now create objects on-the-fly from the Test Cases / Requirements and Tasks screen.
- The Locator Priority Settings precedence in Qualitia Object Spy is updated. Qualitia now does not use ID attribute when inspecting objects by XPath.
For more information about this, please refer to the Object Spy section.
Bug Fixes
Following functionalities are now supported in Qualitia when working with projects integrated with Qualitia Design Studio.
- Changing tasks sequence inside an activity.
- Moving tasks inside an activity.
- Deleting epics, stories, business rules, and activities.
Integration with Qualitia Design Studio
Qualitia 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 Reports
In 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 Activities
On 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 Documentation
In 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.
Bug Fixes
- Some test cases were not getting loaded on the Test Cases screen. This issue has been fixed.
Bug Fixes
- On the Admin tab, Qualitia was failing with error "Failed to load users" which has been fixed.
Bug Fixes
- Qualitia performs incredibly slow when installed on Virtual Machines (VM).
Bug Fixes
- Displaying the list of tasks in alphabetical order on the Tasks (in the Tasks pane) and Test cases(when clicking Import) screens.
Ability to Automate Mobile Native, Web, and Hybrid Application Tests
Using Qualitia, you can now automate Android and iOS Mobile (Native, Web and Hybrid) application testing.
Executing Test Cases on Mobile Devices
You can use Qualitia to create and automate test cases on emulators, simulators or Android or iOS physical devices.
Object Type Search
In 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 Installer
Qualitia is introducing a next generation installer that automatically handles updates and upgrades to Qualitia Software.
Introducing Online Help
In 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 Tool
Along with Jenkins and TeamCity, Qualitia now supports Bamboo CI tool.
Testing Desktop Web Applications on BrowserStack
You 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 Labs
In 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 Support
Qualitia now supports MYSQL 5.6 and 5.7.
SVN 1.9 Support
Qualitia now supports SVN 1.9.
Other Product Enhancements
- SVN optimizations during test case and task creation will allow adding new step faster than the previous versions of Qualitia.
- In case of any fatal error, the test case will now fail faster with an appropriate user-friendly communicative message, without executing unnecessary test case or task steps.
- Once new Test Case, Task, or Object is created, Qualitia will highlight the same in the left pane scrolling to the newly added Test Case, Task, or Object. This will save Qualitia users time to manually search and validate the newly created Test Case, Task, or Object in the left pane.
- The operations like saving and loading Test Cases, Tasks, and Objects have been optimized especially for multi-user scenarios and when cloud-based Qualitia server is used.
- In case Qualitia takes more than usual time to load the requested screen, an appropriate update status is displayed.
- Qualitia is now moved to .NET Framework 4.5 in order to utilize latest features and improvements.
- You no longer need to restart Qualitia once Configuration Settings are updated. You need to restart Qualitia only when Project Path, Database Server, or SVN related details are updated.
- When working with Configuration Settings window, if user is missing to provide details of any mandatory field, Qualitia highlights such fields with red color for easy identification with appropriate comprehensive message.
Addition of Execution Time information in QER properties file
Time 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 File
Qualitia 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.
Data Loss Issue – Resolved
With 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.
Report Issue In case of Long Test Case Name - Resolved
The 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.0
Support for Selenium 3.0 (selenium-server-standalone-3.0.0-beta3.jar) is enabled in this release.
Enhanced Qualitia Debugger
The following is the list of enhancements done in Qualitia Debugger:
- You can now modify test steps while debugging
- Modify test step data on the go.
- Modify a Qualitia object’s locator type and value.
- Change log view to review all the steps that were modified during debugging. You can also copy the step that is changed and paste it in the Qualitia test case development view.
Introducing Skip Feature
The Skip feature facilitates skipping the task(s) or step(s) from test case execution. Following are the key features of the Skip feature:
- Ability to skip one or more steps and task instances within a test case from test case development view. The skipped steps and tasks are excluded during the test case execution.
- Maintain the skipped state of the tasks/steps for all respective users of the test cases.
- Ability to unskip the skipped tasks/steps from test case development view.
Comment
The Comment feature facilitates maintaining a note of information with a step/task. Following are the key features of the Comment feature:
- Ability to add a note of information about a step/task during test case development view as well as from task view. These added comments can also be modified and deleted.
- The comments are maintained for all the users of that test case.
- Comments can also be maintained in Debugger, however, comments added/modified/deleted from debugger do not reflect in the test case development view directly.
Licensing
Qualitia 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-in
Qualitia users can now hide/unhide the Object Spy add-in using SHIFT+Ctrl+F4.
Introducing Qualitia Debugger
Qualitia 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:
- Step by step execution of any test case.
- Ability to analyze what has failed and why.
- Visualize data for Task and TC iterations.
- Add breakpoints to pause and execute steps one by one.
- Analyze every failure by auto-pausing executions on failure steps.
Introducing JIRA Integration
JIRA Integration facilitates importing information from Qualitia reports when creating an issue in JIRA. Following are the key features of JIRA Integration:
- Facility to specify JIRA credential for the user.
- Direct integration with JIRA to report an issue in JIRA using the specified credentials only.
- Ability to log an issue while analyzing QTEReport.
- Ability to attach corresponding Qualitia TestReport in JIRA.
Improvements in Installer
In order to eliminate additional configurations post-installations, Qualitia installer will now perform the pre-requisite checks before installing Qualitia.
Introduced "FailStepOnBrowserScreenshotFailure" key in the Offline's Qualitia.Properties File
Setting 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 Labs
Qualitia 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 Page
Time 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.
Execution Highlight
Qualitia 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 View
Now add objects to your repository from the Qualitia Object Spy HTML view.
WebFile - a New Object Type
Qualitia 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 Classes
Following actions are now available against some Qualitia objects types.
- DownloadFile
- StoreChildCount
- AttachFile
- SelectFrame
Database Password Encryption
Qualitia 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.
Support for MYSQL 5.6 and 5.7 on Windows and Linux
Qualitia 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 Mac
You 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 system
Qualitia 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 Capture
Qualitia 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 Improvements
Qualitia report generation now is 2x faster and more efficient.
- No labels