Header

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

In this release, we have gone the extra mile to enhance your test automation experience. This new and improved version will help you to build robust tests like never before.

Release Notes - Qualitia Automation Studio - 9.0

We are constantly working to improve your Qualitia experience, here’s a summary of what has changed…

What’s New

🚀Getting Started

  1. Install & Update

    • Quick Installation: Install Qualitia in under three minutes for a quick setup.

    • Auto Update: Auto-update in just five minutes for easy maintenance.

    • User-Friendly Process: Introduced easy installation steps for a hassle-free experience.

  2. Login Screen

    • Enhanced Security: Provide security to end users with client updates on the login screen.

    • User-Friendly Connectivity: Connect to the server by providing the URL on the login screen.

    • Persistent Login: Maintain persistent login sessions for user convenience.

📚 Project Management

  1. Cross-Platform Support: Projects now support both Mac and Windows machines for enhanced flexibility.

  2. Improved UI: Symbols indicate project types for a more intuitive user experience.

  3. Efficient Project Handling: Project management and supervision are more efficient and secure with assigned privileges.

🧑‍🤝‍🧑 User & Role Management

  1. User Management

    • Role-Based Security: Implement role-based security for different user roles.

    • Admin Privileges: Admin can provide privileges to any user for better control.

    • Password Security: Users can change passwords frequently for enhanced account security.

  2. Role Management

    • Role Searching: Simplified role searching in the role list with the Find feature.

    • Privilege Division: Divide product administration privileges into four chunks for better organization.

    • User-Friendly Descriptions: Easily understandable privilege descriptions for improved user experience.

    • Project Deactivation: Deactivate and activate projects as per user needs.

🚀Develop

  1. Project Switching

    • Enhanced Navigation: Switch between projects seamlessly for improved productivity.

    • Informative UI: Display project symbols in the dropdown list for a better user experience.

  2. Test Scenario

    • Bulk Scenario Creation: Create scenarios in bulk for improved efficiency.

  3.  Test Case

    • Simplified UI: Streamlined user experience for faster test case development.

    • Toolkit Integration: Enabled toolkit for faster automation development.

    • Improved Parameterization: Enhanced test case parameterization for better readability.

  4. Test Data

    • Enhanced Features: Multiple features added for a better user experience.

    • Multitool Kit Support: Support for multitool kits for improved flexibility.

    • Keyboard-Friendly UI: Improved UI for keyboard-friendly data rendering.

  5.  Task & Task Steps

    • Streamlined UI: Simplified user experience for task development.

    • Toolkit Integration: Enabled toolkit for faster automation development.

    • Recorder Functionality: Use recorder functionality directly in the Task Editor.

  6. Custom Action

    • Troubleshooting Guide: Seamless troubleshooting within the product for common issues.

    • Adaptability: Enhanced adaptability for diverse automation needs.

    • Integration: Seamlessly integrate with Eclipse/VB Editors for a smooth development experience.

  7. Error Toolkit

    • Advanced Error Display: Display various artifact errors in advance for proactive issue resolution.

    • Timely Tracking: Track and resolve artifact errors with indicated messages for a smoother user experience.

    • Accelerated Issue Resolution: Swift issue resolution and preventive insights for improved overall product security.

Object Recorder

  1.  Web Application

    • Parametric Recording: Record parameters as test data for better dataset management.

    • Enhanced UI: Improved user interface for a smoother recording experience.

    • Pause and Play: Pause and resume recording at your convenience.

  2. Mobile Application

    • Parametric Test Data: Test data with parameters recorded for better flexibility.

    • Client-Server Elimination: Simplified configuration process with the removal of client-server architecture.

    • Improved UI: Enjoy an improved user interface for a better overall experience.

  3. Web ObjectSpy (WOS)

    • External Dependency Removed: Launch WOS directly from QAS without external dependencies.

    • User-Friendly Features: Get recently used URLs as suggestions and launch WOS with an empty URL for user guidance.

    • Object Locking: Prevent multi-user conflicts with object locking for enhanced stability.

    • Enhanced UI: Improved user interface for a seamless experience.

  4. Mobile ObjectSpy (MOS)

    • Simplified Configuration: Easier configuration and adjustment with the elimination of server-client architecture.

    • Integrated Toolkit: Capture objects for multiple applications within a single MOS session.

    • Error Visibility: Errors in learned objects or test cases are visible in the integrated Error Toolkit for faster resolution.

  5. Manage Objects

    • Mobile Object Recording: Enable recording of mobile objects via task and test case editors.

    • Enhanced UI: Improved user interface for better object management.

🏃‍♀️Execute

  1.  Suite Management

    • Multiple Suite Execution: Execute multiple suites using the scheduler for efficient test management.

    • Publish Test Cases: Publish test cases for improved execution and user experience.

    • Integration: Directly integrate with CICD tools for seamless execution.

  2. Execution Profile

    • Simplified Settings: Simplified and improved user experience for standardizing execution settings.

    • Platform Familiarity: Easily test on multiple platforms with standardized test suite settings.

  3. Publish

    • Error Identification: Easily identify test cases with errors before execution.

    • User-Friendly UI: Understand published status with a user-friendly interface.

🎛️Reports & Dashboard

  1. Dashboard

    • Improved UI: Enjoy an improved user interface for a better dashboard experience.

    • Real-Time Data: Data refresh in the dashboard immediately for up-to-date information.

  2. Report

    • ADO Report Pagination: Pagination for ADO reports for easier navigation.

    • UI Enhancement: Improved UI for a better reporting experience.

🔄Import

QAS allows you to import the Task and Test Cases from the existing projects.

  1. Import Task

    • Task Import: Reduce the burden of creating new tasks by importing existing ones.

    • Conflict Resolution: Easily manage conflicts after importing tasks.

    • Direct Execution: Imported tasks can be used for execution without additional setup.

  2. Import Test Case

    • Test Case Import: Reuse test cases in different projects with the import feature.

    • Conflict Management: Resolve conflicts after importing test cases.

    • Flexible Import: Import test cases with or without test data.

☸ Setting

  1. Improved User Experience: Toast messages on save for an enhanced user experience.

  2. Environment Management: Easily manage environment variables with the implementation of export functionality.

  3. Reload Functionality: Reload project changes without closing the settings modal for improved workflow.

Other Updates

  1. Server Administration

    • Improved UI: Enjoy a clean and intuitive interface for easy navigation.

    • Proactive Notifications: Receive notifications for errors and completed actions, ensuring a seamless user experience.

  2.  ADO

    • Qualitia Remote Agent Dependency Removed: Enhance efficiency by eliminating unnecessary dependencies.

    • Streamlined Pipelines: Reduce pipeline tasks to a single task for user-friendly setup.

    • Project Integration: Link a single Qualitia project with multiple ADO projects and Qualitia Suite with ADO Suite.

  3.  Readiness & Update Projects

    • Issue Resolution: Identify and resolve issues before migrating to 9.0.

    • Server Repo Optimization: Lighter server repository with Maven project updates.

  4.  Search & Find

    • Efficient Data Handling: Easily search and filter data from large lists.

    • Improved UI: Enhanced usability with a clear and quick search experience.

  5.  TSR

    • Desktop Project Support: Multi-TSR support for desktop projects.

    • Execution Control: Reorder the execution of objects and utilize auto-sync functionality.

    • Retry Mechanism: Retry functionality for failed TSR imports.

    • Efficient Deletion: TSR deletion if not in use.

  6.  Editor Pub Sub

    • Change Detection: Changes in the explorer are easy to detect using refresh.

    • Update Emphasis: Emphasize updates in the explorer using refresh with a red dot indicator.

  7. Qualitia BOT

    • Offline Execution: Ability to perform offline execution without the Qualitia client.

    • Browser and Platform Support: Offline execution on different browsers and platforms.

  8. Defect Management

    • Automated Defect Logging: Log defects automatically in ADO and Jira if found during suite execution.

    • Efficient Defect Tracking: Streamlined process for efficient defect tracking within Qualitia.

  9. CI Integration with Jenkins, Bamboo, TeamCity

    • Simplified Integration Setup: Reduce efforts in setting up CI integration with Jenkins, Bamboo, and TeamCity.

    • Artifact Management: Effortlessly create, push, and execute artifacts in CI tools for reduced maintenance.

    • Dynamic Test Suite Updates: Manage existing artifacts seamlessly with dynamic updates in Test Case and Test Suite.

Enhancements

  • Enabled https support for Qualitia Server. License Server will still be hosted on http and require 8889 port to be enabled.

  • Introduced support for Java version 11, 17, and 21.

  • Introduced multiple locators that allows you to add and delete multiple locators for an object.

  • Introduced Change Management for Salesforce. Feature flag is required to be turned on.

  • Introduced Flutter Locator Label, this will improve the reliability when testing with Flutter-based mobile applications.

  • Introduced explicit push and revert of the artifacts.

  • Introduced discard functionality.

  • Eliminated minicap and Started using MJPEC that will allow us to MOS and MR 32-bit android devices.

  • Introduced auto populating of test case feature-based imported object and UI sequence.

  • Introduced Shadow DOM support for multiple operators.

  • New icon introduced on Test Case editor, which will show test cases present in the suites.

  • Introduced landscape orientation support for Mobile.

  • Introduced REST API support for web applications.

  • Enhanced performance to improve the initial launch of the Mobile application.

  • Replaced SelectWindowUsingURL by SelectPageUsingURL.

  • Introduced Salesforce login action to replace recording of Salesforce login page.

  • Introduced the "Change Parent Page" in Web Recorder functionality. This feature allows you to select a parent page under which you wish to record as a child.

  • Introduced HTTPS support for CryptLex, ensuring secure communication and data integrity for enhanced user protection.

  • Improved on the validation failures from request defects, ensuring accurate reporting and clearer issue identification.

  • Enhanced SFDC OAuth integration that supports seamless server-to-server connectivity using client credential flow with Qualitia.

  • UFT now closes automatically after debugger execution when the close option is enabled.

  • Improved UFT handling to avoid launching in hidden mode.

  • Enhanced Scheduler to respect the setting for executing on a running UFT instance.

  • Improved Scheduler's ability to handle custom actions and scenarios with no custom actions present.

  • Improved accessibility and performance of the Change Management tab.

  • Enhanced the handling of REST API objects, including creation and response visibility.

  • Improved navigation and selection in SFDC context menus and validation rules.

  • Enhanced reporting functionalities for better clarity and performance.

  • Added a new feature in Qualitia API Testing that includes checkboxes in the parameter and headers section. This allows you to mark parameters as active or inactive, providing greater flexibility and control during testing.

  • Introduced a new composite action for SFDC.Login in Qualitia, simplifying the login process for Salesforce users and enhancing the overall user experience.

  • Added a new feature in Qualitia API Testing that allows you to mark parameters and headers as active or inactive using checkboxes.

  • Fixed an issue where erroneous tests were not getting executed in Caliber.

  • Updated the Import Objects functionality to ensure that search results display properly, with a new style to improve usability.

  • Mandatory Connected App change for SFDC:

    • Connected Apps need to be provided with the Tooling API Permission - Click here for the details

  • The first parameter of the chosen action (for limited action) will show the object name in the column

  • When importing objects, the dialog box will feature a filter to display only the mandatory fields.

  • SFDC import Object change management will now show changes from the last sync time

Known Issues

  • When test cases are recorded and objects are imported simultaneously, deleted objects may still appear in the test case.

  • Deleted objects may appear in SFDC project test cases during recording. To resolve this, reload the test case by switching to a different tab.

  • Objects from SFDC ObjectSpy may appear in the object repository when switching to another tab.

  • You might notice delays in saving and displaying recorded objects in the UI editor when working with large datasets.

  • The Appium URL for the custom mode on iOS is unexpectedly resetting.

  • You would not be able to delete a connection if it contains objects not used in any test cases or tasks.

  • Mobile device auto-selection is not functioning; you need to manually choose the device from the dropdown menu for mobile execution.

  • Editing an API object with an existing object in edit mode may cause the previously opened object to lose its state.

  • If your WDA driver is not prebuilt Appium will rebuild it, leading to an execution delay of 50 seconds to 1 minute on the first run.

  • OAuth is supported for the following types

    • Client Credentials

    • Password Credentials

    • Device invoking flows are not supported

  • The dynamic body feature for Post/PUT requests is not functioning correctly.

  • Standard buttons are being created with every new connection.

  • The date format for 'Close Date' and 'Start Date' in Salesforce datasets is unclear. The required format is YYYY-MM-DD.

  • The SwitchWebExecutionPlatform action is being recorded when switching from Desktop web to Mobile app.

  • Class files are not generated while using custom action mapping.

  • Editing or adding a new environment variable takes approximately 7-9 seconds to save.

  • The Error Toolkit does not show errors after performing a test case search.

  • You will see an error message when logging into Qualitia Client if the local license server connection limit is reached.

  • Qualitia gets stuck on the publish test cases popup when attempting to publish a single test case.

  • [Rest API] All parameters get deselected while editing any parameter from the URL.

  • There are difficulties in validating response array values using JSON Path in SFDC.

  • Uncertainty observed in the execution of the SFDC.SwitchUser action.

  • Newly added SFDC objects are not visible during the model import process.

  • All parameters get deselected while editing any parameter from the URL in Qualitia.

  • Additional object entries still appear under the import object section.

  • Unclear date format for Salesforce 'Close Date' and 'Start Date' while adding dataset. Required date format: YYYY-MM-DD.

  • Searching and expanding the tab navigates the user to a random tab name in Qualitia on Windows/MAC.

  • For the SFDC.SwitchTabUsingURL action, the tabName parameter does not display a dropdown with all tab names listed for an established connection in Qualitia on Windows/MAC.

  • Execution failure observed for the standard button.

  • In Lightning View, the global search 'Search&Click' action is recorded but fails during execution.

  • Extra spaces added to header values or parameter values are not trimmed, potentially causing request failures.

  • Execution fails for Action: CreateNewEntity with error message: "The SFDCLookup with label name 'Place' does not exist, please verify."

  • The "Salesforce API" option is not available on the contextual menu to create a Salesforce API object.

  • When modifying an object or data from the debugger, an incorrect popup appears, and step details are not relevant to the object for SFDC and RestAPI.

  • Able to edit the standard button object from the contextual menu. (You will be to edit the standard button object from the contextual menu.)

  • Change management shows an object as new even if the object already exists but was not imported before. Only objects added after the last import should be shown.

  • An existing RestAPI object in view mode opens in edit mode when attempting to edit another RestAPI object from the contextual menu.

  • The clickStageByIndex and StoreStageState actions of the progress indicator component fail when executed on Safari browser.

  • Imported objects cannot be loaded for Rest API.

  • Scheduler execution is not working for mobile test cases.

  • In multiuser scenarios, the editor allows the creation of duplicate test cases, tasks, and scenarios.

  • When an imported object is in view or edit mode, other objects (RestAPI, SFDCAPI, Recorded/Manually created SFDC or web objects, imported SFDC objects) cannot be opened in edit mode from the contextual menu.

  • Adding or updating iOS capability from settings and clicking on the debugger icon takes over two minutes to launch the debugger window.

  • The updated action parameter name is not shown in the Qualitia Execution report for static variables after execution.

  • Previously exported test data cannot be imported unless updated with the correct columns/parameter names to match the current test case parameters and names.

  • CICD Qualitia Execution is not functioning correctly for HTTPS servers.

  • During parallel testing with 21 clients, some users encounter an error message stating "Error while creating test case".

  • The REST API object is not imported when importing test cases or tasks from other projects where the REST API object was created.

  • Closing Qualitia from Task Manager does not implicitly close UFT if it is launched during test case execution.

  • In multiuser cases with more than two users, the editor allows the creation of duplicate test cases, tasks, or scenarios.

  • The connection using the Lightning view URL is accepted initially but fails during import due to the requirement for a classic URL-based connection.

  • The search filter for import objects does not show results if the connection node is expanded.

  • After importing TSR in DP objects, the toast message incorrectly states "Object import is in progress" instead of confirming the successful completion of the import.

  • The Qualitia application abruptly closes if any Windows browse icon is left idle for more than 5 minutes, leading to workflow disruptions and potential data loss.

  • For optimal performance with more than 15 clients, the server configuration should be at least 16 vCPUs and 32 GB RAM.

  • Updating objects using the Object Spy update functionality is not working, causing issues in capturing and updating object properties accurately.

  • The Qualitia Execution Report will not load by default if the JavaScript is disabled in the Jenkins 2.426 or later versions Jenkins Integration.

  • In Lightning View, the global search 'Search&Click' action is recorded but fails during execution.

  • For the SFDC.SwitchTabUsingURL action, the tabName parameter does not display a dropdown with all tab names listed for an established connection in Qualitia on Windows/MAC.

  • The "Salesforce API" option is not available on the contextual menu for creating a Salesforce API object.

  • Scheduler execution for mobile test cases is machine-specific and not working.

  • The Scheduler execution is not working on Safari browser due to failure of Webdriver object creation.

  • When you create a new connection using the Salesforce application and try to import objects, you will see additional object entries under the Import Object section.

  • No labels