Release notes V5.0.1
See what's new in our product release notes version: new features, enhancements & bug fixes for algoQA V5.0.1
Enhancements
New Feature: Smart Ordering Introduced intelligent test case prioritization to optimize execution time and quickly surface critical issues. Prioritization is based on failure history, average execution duration, test age (time since last run), and relevance to recent code changes (via tags and impacted areas).
New Feature: Product tour Implemented a product tour in AlgoQA to help users understand key features and explore the platform more effectively.
Script Execution Improvements In the Java Karate framework, running test scripts directly from the command prompt (CMD) for the first time did not execute the scripts, but still showed a "Passed" result. After running the script once from Eclipse, subsequent CMD executions worked correctly. A code fix has been implemented to ensure scripts run properly from CMD without requiring a prior run from Eclipse.
Object Repository Improvements Added filter and search functionality to the Object Repository to improve usability and efficiency when working with a large number of controls (e.g., 6000+ elements). Users can now filter elements using criteria such as contains, starts with, ends with, and equals.
Scripts Improvements Previously, all custom files in the project were imported into workflow files by default, regardless of usage. This has been corrected so that custom files are now only imported when their methods are explicitly called. Unused imports are automatically removed from the scripts.
Version update Improvements The AlgoQA version is now displayed in the User Profile section. It automatically updates to reflect the current released version.
Warning Message Improvements
Added validation messages and popup warnings in test scripts when performing customization actions such as Upload File, Delete File, Rename File, Edit File Data, Delete Folder, Create File, and Create Folder.
Prompting Improvements
Improved Prompting to support scenario creation by suggesting relevant feature names based on user prompts. Additionally, enhanced the prompt handling to generate more accurate and structured test cases.
Report Improvements In mobile automation using the Python Appium framework, a default header with the format application/json is now automatically applied if the user does not provide a custom header. In python report, while executing multiple feature files containing different scenarios, the report summary count was not displaying correctly. This issue has been resolved to ensure accurate summary counts across all executed feature files. In python report, the duration time was missing (empty) in the HTML report. Now, the duration is correctly displayed in the report.
Bug Fixes
Report Generation Issue In the Python Selenium framework, the PDF report was not generated correctly and the execution report summary contained inaccuracies. A code fix has been implemented to ensure proper report generation and accurate execution without errors.
Auto Healing Issue In the Java Selenium framework, after the DNS change, auto healing was not working properly. A code fix has been implemented to ensure that the auto healing functionality works properly.
Scripts Issue In the Java Appium framework, for the Clear and Enter action, only the data was entering and it was not clearing as the element.click() line was commented out. A code fix has been implemented to ensure that it is working as expected with no workflow errors.