This May Release brings some exciting new features to accelQ Core and Runtime capabilities. Here is a summary of significant feature additions.
Distributed test execution
You can now run multiple test cases in parallel from accelQ. Point your test execution to a lab with multiple browser-instance support and setup the desired concurrency level. You may have multiple machines setup in the grid to distribute the executions. Now watch your test scripts execute in parallel and complete in a fraction of the time. Test results are collated into a single report with consistent view, just like you run in serial order.
API tests also now execute at lightning speed with parallel distributed executions on a farm.
Aborting a test run
It is not uncommon that you kick off a test run, only to realize the environment is not ready or you picked wrong data set. It is now possible to abort a test run while it is in progress. Test run will conclude with a failure message.
Consolidated test reports
When you re-run a test multiple times, all the instances of execution are consolidated for one final view of test report. You still have access to individual runs, but the consolidated report brings the latest timestamped test result for each test case in the run. You can avoid sharing multiple links for test executions across re-runs.
Encrypting secure information
You can now encrypt secure test data information such as password etc. Action logic commands such as "Enter Encrypted Text" accept such encrypted text as input and internally decrypt for end consumption.
Support for Browser configurability
New commands introduced in the runtime, to enable configuration of browser. Without any customization, you are now able to configure things such as incognito mode, browser binary etc. before invoking the browser.
Download test run summary in Excel
You can now download summary of test execution in an excel report. This report includes pass/fail information for each test case and outputs resulting from each test.
Performance optimizations and stability improvement
Specific enhancements such as re-engineering of entity clone algorithms, optimizing database connections and targeted code generation improve performance in respective areas by significant amount. Bug fixes for stability.