TestArchitect Features
Intuitive IDE
The spreadsheet IDE enables you to rapidly create business-writable and business-readable test cases using Action Based Testing (ABT). Author tests, map interfaces, add test data and debug tests from one 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), non-GUI apps (CLI, DB, Web Services), images, and more!Interface Viewer
The user-friendly Interface Viewer assists you in identifying the properties of each UI element, and intelligently detects which properties the Test Automation tool should use to define the UI elements of a given window instantlyMultivariate 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 codeless Automation test.Test-development-assist utilities
Make test development enjoyable with auto-suggested actions to use, auto-suggest objects to select, object refactoring, and context-sensitive suggestions.Advanced debugger
The debugger allows you to run an application under test interactively while observing the action lines and results at each stage of execution, as well as the state of the AUT. Variables, arguments, and settings at each stage may also be observed and modified.Reusable and Scalable test assets across projects and repositories
Tests distributed over multiple projects are allowed to share test assets to avoid duplicate effort in test development and maintenanceFast scripting by dragging and dropping in-human-language actions
By dragging and dropping the rich set of no-code built-in actions from the tree to the spreadsheet, automated tests can be created just simply like that. It cuts down the time to develop, execute and maintain automated testsSmart creation reusable business-level test steps
Rapidly create a new user-defined action from a contiguous set of actions in the test editor.Data-driven Testing
Support multiple data sources (XLS, CSV, TXT) and all ODBC databases (Oracle, Microsoft SQL,…) with effective parameterization to maximize test coverage.More Features
Extensibility
If you need to extend the object recognition or action logics, you can easily code in Python, C# and Java
Web Recorder
You can record manual operations against web-based applications on Chrome. The generated codeless automated test cases can be used to run across browsers.
Parallel Test Execution
The TestArchitect Controller drives test runs on multiple remote machines and devices simultaneously during codeless testing.
Multi-Station Execution
Utilize multiple machines for test execution, while working in sync or running in parallel until a point of intersection is reached.
Screenshot Recorder
Record screenshots during test execution for each UI-interactive action. Screenshots can be included in test results for visually debugging results.Easy Refactoring
Changes are inevitable with test scripts. 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 in your testing process with the refactoring feature.Image-based Testing
TestArchitect supports Image Recognition and OCR algorithms to interact and verify images if your test scenario requires it.Result Comparison
Compare changes between different test runs to rapidly detect AUT defects, intentional requirement changes, or scripting errors.Integration for Continuous Testing
TestArchitect seamlessly integrates with powerful third-party Automation 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 by testing tools—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.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.