User Guide
This guide provides instructions on using TestArchitect. It also explains the environment requirements for TestArchitect and describes the process of running tests and reviewing test results.
TestArchitect is an integrated development and execution environment for automated software testing, one which allows you to rapidly and painlessly deploy and maintain large volumes of tests for your organization. It delivers this advantage by leveraging the benefits of Action Based Testing™, a proven action-keyword methodology for test automation. It also offers a countless number of features, tools, interfaces and options to allow you to automate far more tests than ever before, expand the capabilities of your tests, maintain your tests with greater ease, and get more useful information out of your test results.
This User Guide is intended for testers, automation specialists, developers and managers at all levels of mastery of the TestArchitect system.
What’s new in TestArchitect 8.5 Update 2
Following are the new features and enhancements introduced in the latest version of TestArchitect.
Version history
This topic describes the changes made in previous versions of TestArchitect.
Getting started
This section guides you through the basics of starting to use your TestArchitect and the License Server.
Projects and project items
A project consists of a collection of items called project items. TestArchitect has the facility to view, create, edit, manage, and, in the case of tests modules and actions, execute, project items.
Tests
The purposes and goals of the test modules, test cases and test objectives.
Actions
Actions form the cornerstone of the Action Based Testing™ methodology upon which TestArchitect is based.
Interface definitions
The process of how to capture an application’s interface information, how to select only those parts of it that you require for your project, and how to rename the elements of the interface to make them easier to work with.
Integration with third-party tools
TestArchitect seamlessly integrates with several powerful third-party tools, to assist in application development, continuous integration, test management, and bug tracking. Interfaces with HP Quality Center®, Team Foundation Server-Microsoft Test Manager®, Jenkins®, JIRA®, and Zephyr® are all available to extend TestArchitect’s functionality and empower your and your team.
Variations
Variations allow you to adapt your test project to any number of changes to, or versions of, an AUT or platform, while preserving the project’s existing functionality.
Test execution
How to execute a test on single device or multiple devices, remotely or locally.
Finding bugs with TestArchitect
TestArchitect offers two tools to aid you in the quick identification of errors, warnings, and failures: the debugger, and screenshot recording.
Controller management
Test automation is managed by the TestArchitect Controller application, which interacts with and obtains vital test run information from the interpreter. A machine on which TestArchitect Controller is running is referred to as a controller.
Working with test results
TestArchitect automatically generates a report containing the results of an automated test after the test concludes. The test results are immediately displayed in the main window of TestArchitect Client.
TestArchitect command line tool
The TestArchitect command line tool is a Java program that enables you carry out some directives on TestArchitect.
Reporting and dashboard
TestArchitect’s dashboard tool allows you to create a wide range of reports and provides you with the dashboard tool to help you manage and monitor your projects.
Lab Manager
TestArchitect’s Lab Manager offers test managers the ability to monitor, from a single location, the progress of all TestArchitect controllers and devices running tests.
Import/Export command line tool
TestArchitect allows you to import and export repositories and individual project items from within the TestArchitect Client environment. In Windows, these tasks may also be performed with command line commands.
Support
FAQs, a list of available hotkeys and a glossary.
Introduction to Action Based Testing
A modern testing methodology which can be applied to both manual and automated testing.
Legal and usage information
LogiGear’s copyright, permitted usage, and warranty disclaimer information.