...
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)
License Management and Activation
Streamlined license management with options for offline/online activation and deactivation, along with floating license consumption.
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.
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.
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.
Project Management
Added functionalities for editing shared profiles, refreshing device sections, and managing task history with bulk delete options.
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.
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.
Execution Profiles and Scheduling
Added features for managing execution profiles, including add, clone, delete, edit, and scheduling of suite executions with user-defined timings.
Import and Export
Enhanced import and export functionalities with options to select scenarios, handle duplicates, and export environment variables.
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.
Custom Actions and Objects Management
Improved management of custom actions and objects for desktop, web/mobile, and SFDC, including creation, update, and deletion capabilities.
Configuration and Settings for SFDC
Improved Salesforce integration, expanded license management features, and added support for multiple license servers and connection status notifications.
Error Handling and Notifications
Upgraded error toolkit with enhanced columns, search functionality, refresh indicators, and error handling messages for various tool sections.
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
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.
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.
...
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.
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.
Publish
Error Identification: Easily identify test cases with errors before execution.
User-Friendly UI: Understand published status with a user-friendly interface.
Shadow DOM
XPath Support for Shadow DOM Elements: Merged support for XPath with Shadow DOM elements in version 9.0.
🎛️Reports & Dashboard
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.
Report
ADO Report Pagination: Pagination for ADO reports for easier navigation.
UI Enhancement: Improved UI for a better reporting experience.
...
Improved User Experience: Toast messages on save for an enhanced user experience.
Environment Management: Easily manage environment variables with the implementation of export functionality.
Reload Functionality: Reload project changes without closing the settings modal for improved workflow.
Screen-Short
Other Updates
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.
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.
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.
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.
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.
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.
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.
Qualitia BOT
Offline Execution: Ability to perform offline execution without the Qualitia client.
Browser and Platform Support: Offline execution on different browsers and platforms.
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.
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.
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.
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.
...