TestArchitect 8.2 Update 7 Release Notes
Release Date: September 1, 2016
- 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 of the same version.
What's New in TestArchitect 8.2 Update 7
The following new features and improvements are introduced in the latest version of TestArchitect running under Windows.
TestArchitect Client
New features
-
Diff Tool: New capabilities, in addition to the comparison of project items, have been added to the tool
- Detecting differences at node and folder level: Compare differences in contents between two nodes or folders in the TestArchitect explorer hierarchy, within a project or across projects and repositories.
- Merging differences between folders : Easily synchronize the contents of two folder hierarchies by copying project items and folders between them.
- External diff tool launcher : Conveniently integrate TestArchitect and the Diff Tool with other differencing and merging tools.
- Opening TestArchitect online Help : You now have the option of having the F1 key open either TestArchitect's local help file, or TestArchitect online help.
- Scheduling hit list clearance: Repository hit list clearance now can be scheduled to take place during non-business hours to reduce the cache’s size of repository server, so that the repository server is started more quickly.
Enhancements to existing features
- Improved integration with Team Foundation Server-Microsoft Test Manager:
- Support for Work Item Query Language (WIQL) : You can use WIQL, an SQL-like language, to upload TestArchitect results to Team Foundation Server by automatic or manual means.
-
Additional ways to map TestArchitect projects to TFS under Visual Studio Team Services
- Only the TFS Team Project name is necessary. For example, to map to the TFS CarRental project, simply specify CarRental in TestArchitect.
- The format is in the form of {your_account} name, extracted from hyperlink https://{youraccount}.visualstudio.com, followed by a backslash (\), followed by the TFS Team Project name. For example, to map to the TFS CarRental project located on https://harnett.visualstudio.com, specify harnett\CarRental in TestArchitect.
-
TAUtilities, a library of APIs which allows you to connect to and retrieve data from a TestArchitect repository server, has been updated. The following new interfaces and methods are provided.
-
BaselinePicture interface:
- save(string location): Save the current baseline image to a file.
-
PictureCheck interface:
- getBaselines(): Retrieve a full list of baseline images in the current picture check.
-
TestModule interface:
- getPictureChecks(): Retrieve a full list of the picture checks in the current test module.
-
Project interface:
- getPictureCheck(string treePath): Retrieve the desired picture check with the given relative tree path.
- getPictureChecks(): Retrieve recursively a collection of picture checks in the current project.
-
Result interface:
- getTestModule(): Retrieve the test module belonging to the current test result.
-
BaselinePicture interface:
TestArchitect Automation
New features
-
Microsoft Edge beta support: This release of TestArchitect introduces support for automated testing of web applications in Microsoft Edge.
Note:-
As of this release the following versions are supported:
- Windows 10 Anniversary version 1607 (build number 14393), Pro edition.
- Microsoft Edge browser version 14393
- Microsoft WebDriver Insider 14366
-
The following features are not currently supported on Microsoft Edge.
- Use of the TestArchitect Interface Viewer and point-to-identify tool.
- Use of the case sensitive and standard ASCII only built-in settings to match UI web controls.
-
As of this release the following versions are supported:
-
Beta support for agent-based automation on Chrome: Testing on mobile browser emulators helps ensure the proper appearance and functionality of your web application on various devices.
- send command to browser: New built-in action to redefine a mobile browser emulator and/or customize its environment during testing.
- Interface Viewer capture of transient controls: The Interface Viewer now caches captured UI objects and their properties, a feature that is especially useful for those controls that become unavailable during the interface capture session. This retention allows you to continue viewing those UI objects in the Viewer, and to save them to your project interface.
-
New timing-related built-in settings:
- control condition: Waits for given TA properties of controls to satisfy specified conditions before UI-interactive actions are executed.
- control condition wait: The maximum wait time for TA properties to satisfy the conditions of the control condition setting.
-
New picture-handling built-in actions:
- export baseline picture: Save the current baseline image to file.
- get baseline image count: Retrieve a count of the total number of baseline images that resides in a given picture check.
-
New classes and API methods for user-scripted actions (applicable to the C# harness only):
-
AbtPictureCheckManagement:
- GetPictureCheck: Retrieve a picture check in the current project or the supplier project.
-
AbtPictureCheck:
- GetBaselines: Retrieve a full list of baseline images in the current picture check.
- GetBaselineCount: Retrieve the number of baseline images in a given picture check.
- GetName: Retrieve the name of the current picture check.
- GetBaselineByIndex: Retrieve the baseline image, as specified by its index, in the current picture check.
- GetBaselineByName: Retrieve the baseline image, as specified by its name, in the current picture check.
- AbtBaselinePicture:
-
AbtPictureCheckManagement:
-
New built-in settings to avoid problems that can result from unstable network connections, virtual machines, remote desktops, etc.
- click method: Specifies which type of sendInput() message – that is, separate sendinput messages or single sendinput message – takes effect when TestArchitect performs click-related built-in actions on the AUT.
- click delay: Specifies the delay between submission of MouseDown and subsequent MouseUp messages for mouse clicks sent to the AUT. Applicable only when built-in setting click method is set to separate sendinput messages.
Enhancements to existing features
- Additional action lines generated by the Action Recorder: New support for generation of built-in settings: window wait, page wait, object wait, control condition, and control condition wait are now written into test procedures by the Action Recorder to improve test performance during automation playback.
- capture screen built-in action: Additional arguments including window, control, left, top, width, and height have been provided to allow for capturing a specific area.
- Interface Viewer selective refresh: You can now perform a refresh on any given window node in the Interface Viewer's UI Explorer panel. Previously, the refresh function was limited to refreshing all currently open windows on the system at once.
- Significant web control capture improvement: Detection of web application controls within Internet Explorer and Mozilla Firefox by the Interface Viewer and point-to-identify tool is now significantly faster.
System Requirements
The following table lists the recommended hardware and software requirements for TestArchitect.
Recommended system requirements
TestArchitect Client/Controller with small-scale Repository Server | Production-scale Repository Server (up to 15 concurrent connections, 1GB repository) | |
Operating system | Windows 7 or newer | Windows 2008/2012 Server |
RAM | 4 GB | 8 GB |
HDD | At least 2.5GB available space | Available space of at least 2 GB 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].
-
On a system with TestArchitect installed, help is available at:
Start menu > All Programs > TestArchitect > TestArchitect Help.