TestArchitect 8.4 Release Notes
Release Date: July 2018
Download PDF for WindowsDownload PDF for Linux
- Please note
- Before upgrading to the latest version of TestArchitect, it is strongly recommended that you back up all repositories.
- A TestArchitect client and any repository server to which it connects must be the same version.
What's New in TestArchitect 8.4
The following new features and improvements are introduced in the latest version of TestArchitect running on Windows.
TestArchitect Client
New features
-
Running multiple harnesses in parallel: When the number of test scripts increases to a point in which it takes too much time, it is essential to reduce the execution time. Now, TestArchitect is able to add parallelization to your automation. It helps you speed up the tests and reduce the execution time. The more tests you run at the same time, the less overall time you might spend.
Note: Restrictions applied, please see the article in the TestArchitect Help for details.
- Monitoring progress of running harnesses and their current status through the Playback Toolbar, Lab Manager, and TestArchitect Controller dialog box: These improved features provide detailed information about each harness running on a given controller.
- Configuring the harness pool size, or the parallel test limit: Based on the recommended system requirements for installation of TestArchitect Client, a default number of maximum harnesses which to be invoked simultaneously has been pre-configured. However, you are able to adjust the number of maximum running harnesses, as long as the memory and CPU of your hardware can manage.
- Queuing harnesses: The queuing feature enables you to launch additional harnesses, even after your parallel test limit is hit.
For example, the configured harness pool size, the parallel test limit, is 10 parallel harnesses. Beyond 10 parallel harnesses, the subsequent harnesses will be queued. When one of the first 10 harnesses completes, the 11th harnesses starts to run. - Viewing quickly the number of actual running and pending harnesses in a queue on the Playback Toolbar.
Enhancements to existing features
-
Execution log files: Once a harness run completes, its execution information are logged to files. These log files help you facilitate debugging or analysis of test results in case of automation errors.
- Improved log format: All report lines are separated into various subsections including checking license, compiling data, and finalizing test runs, etc. Although, this improvement is small, it has a profound effect on readability and usability.
- Improved logging messages and outputting error messages that are uncaught in test results: All errors and exceptions that occurred during the harness run are reported in log files. Furthermore, logging messages are described with more details than ones reported in test results.
- Using a log file: Each harness run is logged into a log file. Additionally, every log file is suffixed with the respective test result name for quick trace of locating the desired log files.
- Adding timestamp for log messages: All report lines in log files are printed with timestamp prefixes.
- Preventing excessive number of log files: Gradually, log files may take up hard disk space over time. Thus, TestArchitect offers you a mechanism to automatically delete old log files.
TestArchitect Automation
New features
-
Official support for Oracle Forms: TestArchitect supports testing of Oracle Forms. Now development and playback of tests for Oracle Forms applets are within your reach. It recognizes controls in Oracle Forms screens and provides specific built-in actions and properties for simulating user actions on these controls.
- Additional support for the following Oracle Forms controls.
- Additional support for Oracle Forms built-in actions.
Control Raw class name Status bar oracle.ewt.statusBar.StatusBar Scrollbar oracle.ewt.scrolling.scrollBox.EwtLWScrollbar Table oracle.ewt.grid.Grid oracle.apps.jtf.table.AccessibleTableGrid oracle.apps.jtf.table.AccessibleSpreadTable
Enhancements to existing features
-
State-of-the-art updates for mobile and web testing:
- Support for Chrome on Android 8: Now you can create and run Chrome-based automated tests on devices running this version of the Android operating system.
- Support for Safari on iOS 11.4: You can create and run tests for Safari-based applications running on this iOS operating system.
- Support for Chrome 66 and 67 and for Firefox 60 and 61: Now you can create and run automated tests for web pages that are displayed in latest versions of these popular browsers.
Known Issues
- On Chrome 67, identifying UI controls on cross-domain iframe is not supported.
System Requirements
The following table lists the recommended hardware and software requirements for TestArchitect.
Recommended system requirementsTestArchitect Client/Controller with small-scale Repository Server | Production-scale Repository Server (up to 15 concurrent connections, 1GB repository) | |
---|---|---|
Operating system | Windows 7 or newer (Learn more) | Windows 2008/2012 Server |
RAM | 4GB | 8GB |
HDD | At least 2.5GB available space | Available space of at least 2GB plus total aggregate size of all databases |
CPU | 2 GHz dual-core or faster | 3.1 GHz quad-core |
Additional Resources
For more information, please visit our website at www.testarchitect.com or email us at [email protected].