TestArchitect Features

Intuitive IDE

The spreadsheet IDE enables you to rapidly create business-writable and business-readable tests using Action Based Testing. Author tests, map interfaces, add test data and debug tests from one IDE.
TestArchitect Features Intuitive Spreadsheet IDE

Intelligent Out-of-the-Box Action Library

You can reuse 400 (and counting) platform-agnostic, pre-coded actions to create a single test that can work with multiple OSes, GUI apps (desktop, web and mobile), non-GUI apps (CLI, DB, Web Services), images and more!
TestArchitect Features Intelligent Out-of-the-Box Action Library

Interface Viewer

Interface Viewer assists you in identifying the properties of each UI element and intelligently detects which properties the automation should use to define the UI elements of a given window instantly.
TestArchitect Features Interface Viewer

Multivariate Test Execution

Multivariate Test Execution helps you handle platform-specific and version-specific differences to test multiple versions of an application across multiple platforms using one single test.
TestArchitect Features Multivariate Test Execution

Extensibility

If you need to extend the object recognition or action logics, you can easily code in Python, C# and Java.
TestArchitect Features Extensibility

Action Recorder

You can record manual operations against an AUT for playback during automated testing. The recorder generates action lines related to the dialogs and controls. It can also automatically learn and capture UI elements for future tests.
TestArchitect Features Action Recorder

Parallel Test Execution

The TestArchitect Controller drives test runs on multiple remote machines and mobile devices simultaneously.
TestArchitect Features Controller

Multi-Station Execution

Utilize multiple machines for test execution, while working in sync or running in parallel until a point of intersection is reached.
TestArchitect Features Multi-Station Execution

Screenshot Recorder

Record screenshots during test execution for each UI-interactive action. Screenshots can be included in test results for visually debugging results.
TestArchitect Features Test Execution Screenshot Recorder

Easy Refactoring

Changes are inevitable. When they happen, TestArchitect allows you to refactor all related test assets in a snap. Although an action or interface is called from a thousand places, you only need to update it once with the refactoring feature.
TestArchitect Features Easy refactoring

Image-based Testing

TestArchitect supports Image Recognition and OCR algorithms to interact and verify images if your test scenario requires it.
TestArchitect Features Image based testing

Result Comparison

Compare changes between different test runs to rapidly detect AUT defects, intentional requirement changes or scripting errors.
TestArchitect Features Result comparision

Lab Manager

Monitor the progress of all TestArchitect Controllers and devices running tests, from one single web app.
TestArchitect Features Lab manager

Live Reporting

The Dashboard presents customizable graphs, charts, indicators, and reports to help you analyze and manage execution metrics. Ultimately, you have full control of your project and product quality, and the reporting feature enables you to successfully measure your automation results.
TestArchitect Features Live Dashboard reporting

Integration for Continuous Testing

TestArchitect seamlessly integrates with powerful third-party tools, to assist you in application lifecycle management, test management, and bug tracking. Everything naturally suits your in-house CI/CD & DevOps pipelines.

Tailored fit to Microsoft TFS ALM

You can import tests from TFS and automate them in TestArchitect. Automated tests can then be executed from either TestArchitect, Microsoft Test Manager or silently in your CI/CD pipelines from a command line. You can choose whether test results will automatically be uploaded to TFS or TestArchitect Repository Server.

JIRA as the bug tracking system

Import JIRA bugs to TestArchitect and associate them to specific test lines confirming the bugs. On the next test run, TestArchitect will brief you whether the bugs have been resolved or not.

Failures which are already linked to a bug will be counted as Ignored Fails. Doing this filters out the noises because those bugs have been logged in JIRA and you are already aware of them. You can focus on tackling new failures instead.
TestArchitect Features JIRA bugs tracking system
TestArchitect Features Jenkins Plugin

Designed with Jenkins pipelines in mind

Leverage TestArchitect’s Jenkins plugin to queue a new test run and dispatch any number of TestArchitect test modules to any number of Jenkins slave machines.

TestArchitect can be configured to automatically export test results to various formats in which Jenkins can interpret and display in its Dashboard.

If you’re using Jenkins, you can expect all of the “plumbing” work for an end-to-end pipeline from code commit, provisioning, test execution to result publishing has been out-of-box.

Zephyr as your Test Management system

You’re able to manage your tests on Zephyr while using TestArchitect as the test development and test execution tool. Tests triggered from Zephyr will be issued to Zbot Agents which in turn pass to TestArchitect Controllers.
TestArchitect Features Zephyr Test Management System
TestArchitect Features HP Application Lifecycle Management Tool

HP ALM

The HP Application Lifecycle Management tool (previously known as Quality Center) can call TestArchitect to execute tests through the Connectivity Add-in. TestArchitect also leverages HP OTA (Open Test Architecture) to import and upload tests as well as publish test results to HP ALM.
Discover how organizations
like yours are using TestArchitect
Halliburton successfully utilizes TestArchitect and the LogiGear team in Agile environment to reduce defects by 97%
Centrify leverages the TestArchitect platform to achieve an 80% automation rate
McAfee increases test coverage to 90% & reduces cycle time with TestArchitect while improving time-to-market for a key product release.