Versions Compared

Key

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

...

  1. Qualitia Server and Client Updates

    • Enabled manual Qualitia supports server pushed automatic updates , client notifications for available updates, and provided Linux Debian client installer for seamless Qualitia client updates.for clients connected to the server. (need update)

  2. License Management and Activation

    • Streamlined license management with options for offline/online activation and deactivation, along with floating license consumption.

  3. Project and User Setup

    • Added functionality for copying setup links, performing health checks for project readiness, and sending user credentials and access details through email notifications.

    • Enabled silent installation for client updates.

  4. User and Project Management

    • Introduced enhancements for user and project management, including user allocation, admin role management, project creation/editing, and project updates via Qualitia Server Portal.

  5. Test Case and Task Editor

    • Improved test case editor with mouse-based step addition, reusable test data variables, multi-iteration execution, and visual enhancements for test data presentation.

    • Task Recording: Enhanced task recording with options to start, pause, resume, and stop recording directly from the task editor context menu and toolbar.

    • Testcase Recording: Improved test case recording capabilities, including starting, pausing, resuming, and recording applicable parameters and actions.

  6. Project Management

    • Added functionalities for editing shared profiles, refreshing device sections, and managing task history with bulk delete options.

  7. ObjectSpy and Recorder

    • Enhanced ObjectSpy with updated UI, hover mode editing, object highlighting, deletion, and auto-heal technology, along with new recording capabilities for web and mobile tasks.

    • Added notifications for object editing, smart object status visibility, and mobile recording features including start, pause, resume, and device information display.

  8. Search and Find Functionality

    • Implemented advanced search and find functionalities across various lists and editors, including Object Toolkit, Test Explorer, Project, and User Management lists.

  9. Execution Profiles and Scheduling

    • Added features for managing execution profiles, including add, clone, delete, edit, and scheduling of suite executions with user-defined timings.

  10. Import and Export

    • Enhanced import and export functionalities with options to select scenarios, handle duplicates, and export environment variables.

  11. Debugger Enhancements

    • Added ability to view step details, execution status, and test data in read-only mode, with enhanced controls for step-by-step execution, breakpoint management, and iteration switching in the debugger.

  12. Custom Actions and Objects Management

    • Improved management of custom actions and objects for desktop, web/mobile, and SFDC, including creation, update, and deletion capabilities.

  13. Configuration and Settings for SFDC

    • Improved Salesforce integration, expanded license management features, and added support for multiple license servers and connection status notifications.

  14. Error Handling and Notifications

    • Upgraded error toolkit with enhanced columns, search functionality, refresh indicators, and error handling messages for various tool sections.

  15. Testing and Execution

    • Introduced features for marking API parameters as active/inactive, executing test cases from selected steps, using suite execution profiles, session restoration, and auto-updating test cases/projects.

    Miscellaneous

    • Removed version control field from project configuration, and improved validation messages for custom actions and objects.

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.

    • Java Version Support: Qualitia now supports Java versions 11, 17, and 21.

    • Upgrade Experience: Upgrade is made easier and reduced overall time-consumed during an upgrade.XPath Support for Shadow DOM Elements: Merged support for XPath with Shadow DOM elements in version 9.0.

  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.

    • Login Screen Text Update: Updated the color of the text displayed on the Login screen's left section.

...

  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.

    • Testcase Publish Status: Feature the Testcase Publish Status on the Suite Management screen.

    • Script Suite Usage: Users can now identify which suites a script is used in.

  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.

    • Execution Failure Fixes: Resolved issues causing execution failure for composite actions.

  3. Publish

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

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

  4. Shadow DOM

    • XPath Support for Shadow DOM Elements: Merged support for XPath with Shadow DOM elements in version 9.0.

🎛️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.

...

  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.

  4. Screen-Short

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.

    • ADO Integration: Link the test case as a “linked” item if it’s linked within Qualitia, when a bug is created in ADO from reports.

    • Improved Logs: Improved logs generated by tasks, with debug logs enabled only when System.Debug=True in pipeline variables.

  3. Debugger

    • Debugger Messages: Improved messages for different operations performed in Debugger.

    • Added ability to view step details, execution status, and test data in read-only mode, with enhanced controls for step-by-step execution, breakpoint management, and iteration switching in the debugger.

  4.  Readiness & Update Projects

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

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

    • Reporting Improvements: Enhanced reporting functionalities for better clarity and performance.

  5.  Search & Find

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

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

    • New Import Objects Style: Updated style to ensure search results display properly, with improved usability.

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

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

  8. Qualitia BOT

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

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

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

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

  11. Security & Protocol Enhancements

    • HTTPS Support: Enabled HTTPS support for Qualitia Server. The License Server remains on HTTP.

    • HTTPS Support for CryptLex: Introduced HTTPS support for CryptLex, ensuring secure communication and data integrity.

    • Server Certificate Validation: Validate server certificates by reading them through supplied files.

    • Usage of SHA-1 for Cryptographic Operations: Removed SHA-1 usage across various modules.

    • Lack of Rate Limiting for Resource Allocation: Addressed lack of rate limiting in readiness for Electron Migration.

    • Input Validation Improvements: Improved validation of application inputs to prevent security vulnerabilities.

    • Insecure JWT Verification: Resolved insecure JWT verification in the server module.

    • Use of TLS 1.0: Deprecated use of TLS 1.0 in network communication.

    • Vulnerabilities Addressed:

      • XSS: Resolved XSS vulnerabilities in various modules.

      • SSRF: Resolved Server-Side Request Forgery (SSRF) vulnerabilities.

      • XXE: Resolved XML External Entity (XXE) attack vulnerabilities.

      • Path Traversal: Resolved path traversal vulnerabilities.

  12. User Interface & Usability

    • Drag & Drop for Validation Rules: Drag & drop feature enabled for arranging the sequence of validation rules.

    • Weblink Buttons Visibility: Weblink buttons in the object repository are now visible as standard buttons.

    • Terminology Update: Changed the terminology from "Add" to "Generate" for icon tooltips present on the object toolkit.

    • Task Management: Option to skip a step in the task and a default task for standard objects, including the skip feature for consistent testing.

    • Populate TC/Task Tooltip Update: Tooltip updated to "Generate Automation."

    • Upgrade Utility Enhancements: Provides an option to delete or skip entries for missing test cases in the upgrade utility.

    • Condition Handling Improvement: The condition operates correctly when satisfied, but it fails to exit if not met. Enabling "pause failure" resolves this issue.

...