The following new features and improvements are introduced in TestArchitect version 8.2
Update 7 running under Windows.
- 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.
- Diff Tool: New capabilities,
in addition to the comparison of project items, have been added to the tool:
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
- Additional ways to map TestArchitect projects to TFS under Visual Studio Team
- 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
- PictureCheck interface
- getBaselines(): Retrieve a full list of baseline images in the current picture
- 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(): Recursively retrieve a collection
of picture checks in the current project.
- Result interface:
- getTestModule(): Retrieve the test module belonging to
the current test result.
- Microsoft Edge beta
support: This release of TestArchitect
introduces support for automated testing of web applications in Microsoft Edge.
As of this release the following
versions are supported:
The following features are not currently supported
on Microsoft Edge.
- 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
- send command to
browser: New built-in action to invoke a mobile browser emulator,
or redefine a mobile browser emulator and/or customize its environment during
- 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
- New timing-related built-in settings:
- New picture-handling built-in actions:
- New classes and API methods for user-scripted actions (applicable to the C# harness
- New built-in settings to avoid problems that can result from unstable network
connections, virtual machines, remote desktops, etc.
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.
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
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
- Interface Viewer selective
refresh: You can now perform a refresh on any given window node in the Viewer's
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.