The following new features and improvements are introduced in TestArchitect version 8.2
running under macOS.
- 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.
execution: Time-traveling execution provides support for retroactive execution,
that is, the ability to execute a particular historical snapshot, or set of revisions, of
project items in a given project. Given its ability to find the right set of test assets
for a particular past version of an application, time-traveling execution is well-suited
for regression testing on AUT versions that precede the current release.
- Implementation of time-traveling execution has necessitated structural changes to
TestArchitect repository databases. An upgrade tool is provided to allow you to take advantage of time traveling
on repositories created prior to TestArchitect version 8.2.
- Note that repository databases belonging to TestArchitect version 6.4 or earlier
must be upgraded in stages:
- If your TestArchitect version is 6.4 or earlier, upgrade TestArchitect to any
version between 7.3 and 8.1.
- From a TestArchitect 7.3-8.1 installation, run the repository upgrade tool.
This upgrades your repository databases to support name change propagation
(learn more), a prerequisite for time
- Upgrade to TestArchitect version 8.2.
- Run the 8.2 repository upgrade
tool. This upgrade provides time traveling support to your
- Support for time zones: To help teams spread across different
time zones, TestArchitect can now automatically display
date and time values for project assets relative to the time zone in which they are being
viewed. As an example, during the months of Daylight Savings Time, Vietnam is 14 hours
ahead of the U.S. Pacific Time Zone. Hence, if a team in California checks in a project
item at 3:00pm on January 1, Vietnamese engineers see the item as having a Last
update date of 5:00am, January 2.
Enhancements to existing features
- Support for
creating a branch in variations: Branches are most typically used to
represent the test changes implemented to accommodate series of patches or hot fixes,
usually involving such things as bug fixes or performance enhancements for a given
version of an AUT. Note that you may also create subtrees of version nodes under branch
- Support for picture checks
in project subscription: Picture checks stored within the
Picture Checks node can now be shared across multiple projects
via subscription. In other words, your project can reuse picture checks that reside in
- Enhanced support for Revision
Control: TestArchitect Revision Control saves pertinent information on a
project item every time it is checked in. Each revision is now identified by the
- timestamp (that is, the checked-in date and time)
- assigned AUT versions
- host project name
- project item type
- project item name
- user who checked in the item
- check-in comment
- New UI for the Version
History dialog box.
- Support for Context-sensitive
built-in settings: Positioning your
cell pointer over a built-in setting in the test editor and pressing
F1 opens TestArchitect Help with
the associated reference topic displayed.