TestArchitect App Support Platforms
Operating System
Windows, Linux

Desktop
Automate testing across a broad spectrum of desktop application technologies, including .NET, WinForms, WPF, MFC (C++), VB, Java, QT, SAP, Oracle Forms, DevExpress, and Telerik. TestArchitect provides robust object recognition and interaction capabilities tailored to each platform, enabling seamless automation of complex desktop UI workflows.
Whether you're working with legacy systems or modern enterprise applications, TestArchitect ensures reliable test execution and maintainability across diverse desktop environments.

Web
Execute a single automated test across multiple browsers—including Chrome, Edge, Firefox, and Safari—with TestArchitect’s cross-browser functionality, saving time and effort in test development. There's no need to duplicate or modify test scripts for different browsers.
With Multivariate Test Execution, a single test case can also run across various operating systems and localized environments in different languages, all without altering the original test. This ensures maximum coverage and consistency while significantly reducing maintenance overhead. It's ideal for validating behavior across platform-specific configurations and global user bases.

Mobile
Test native, hybrid, and web mobile applications across a wide range of devices, operating systems, and browsers. TestArchitect supports testing on emulators, simulators, on-premise physical devices, and cloud-based platforms such as BrowserStack, AirMobi, and more.
Easily incorporate emulators and simulators into your mobile testing strategy—no need to wait for physical hardware setup. For real-device testing, connect TestArchitect to actual smartphones, tablets, and wearables on-premise or in the cloud. This enables testing under real-world conditions, including varied network environments, OS versions, and user interactions, ensuring broader coverage and more reliable results.

SAP
Supports automated testing of SAP ECC GUI and SAP Fiori (HANA) applications, enabling seamless end-to-end validation across SAP environments. For SAP ECC GUI, TestArchitect provides deep integration with complex, dynamic UI elements, including support for SAP-specific controls and transactions.
For SAP Fiori, TestArchitect supports modern web-based UI interactions across multiple browsers and devices, ensuring full test coverage of Fiori applications. Tests can be executed across desktop and mobile browsers, supporting responsive layouts and role-based interfaces.
With unified automation for both SAP ECC and Fiori, teams can validate legacy and modern SAP workflows within a single test execution, reducing duplication and increasing test efficiency.

Salesforce
TestArchitect supports end-to-end test automation for Salesforce applications, including both Salesforce Classic and Lightning Experience. It handles Salesforce’s dynamic, metadata-driven UI components by providing robust object recognition and interaction capabilities, even with frequently changing element structures.
You can automate functional UI tests across custom and standard Salesforce modules—such as Leads, Opportunities, Cases, and Dashboards—without writing code. TestArchitect also supports testing across different profiles, roles, and permission sets to ensure security and workflow validations.
Whether accessed via browser or mobile, TestArchitect enables scalable, maintainable test automation for Salesforce, helping teams validate customizations, integrations, and business processes with speed and confidence.

API
TestArchitect supports automated testing of APIs, including REST and SOAP web services, using both XML and JSON data formats. This allows you to validate backend functionality and business logic independently of the UI layer.
Easily send and verify HTTP requests, handle response data, assert values, and chain API calls within your test flows. Built-in support for web services enables you to integrate API testing seamlessly into end-to-end scenarios, including UI, database, and third-party system interactions.

Database
TestArchitect enables automated testing of various databases, including Microsoft SQL Server, Oracle, Excel, and any database supporting ODBC connectivity. You can execute SQL queries, retrieve data, and validate database values directly within your test cases.
This allows you to verify backend logic, perform data integrity checks, and ensure that application operations correctly reflect in the database. TestArchitect supports connecting to multiple databases in a single test run, enabling complex, cross-database validations as part of your end-to-end testing workflow.
Seamlessly integrate database testing into UI and API test scenarios to validate every layer of your application, from the interface to the data layer.

CI/CD
TestArchitect integrates seamlessly with CI/CD pipelines using tools like Jenkins and Microsoft Azure DevOps, enabling fully automated test execution as part of your build and deployment workflows. Trigger tests on code commits, builds, or releases to ensure continuous validation throughout the development lifecycle.
Test results—including logs, screenshots, and reports—can be published directly into your CI/CD dashboards for real-time visibility and traceability. This integration supports parallel and scheduled test runs across different environments, improving speed and coverage.
By embedding TestArchitect into your DevOps toolchain, you accelerate feedback loops, catch issues early, and ensure that every release meets quality standards before reaching production.

Custom Controls/Devices
TestArchitect is highly extensible and can be customized to support third-party UI controls, non-standard environments, and specialized devices. Whether you're working with complex custom components in desktop or web applications, or integrating with hardware systems, TestArchitect allows you to extend its capabilities through custom actions and plugins.
This includes automation of Point-of-Sale (POS) systems, GPS modules, barcode scanners, medical devices, and other equipment commonly found on manufacturing floors or in clinical environments. Through flexible APIs and scripting extensions (C#, Java, Python), you can build support for proprietary interfaces, protocols, and workflows.
With this level of adaptability, TestArchitect ensures complete end-to-end automation even in highly specialized or regulated domains, enabling consistent, scalable testing beyond traditional software applications.
