TL;DR
- What this is: Aras Innovator test automation for BOM variants and ERP
- Who it affects: Test Automation Leads at discrete manufacturers using Aras
- The core problem: Schema customisations break shared locators per deployment
- Cost of not solving it: Every Aras release resets regression coverage entirely
- What Sahi Pro does differently: Proximity ID handles Aras schema without DOM dependencies
- Proof: Integro Technologies, 90% regression man-hour savings
If you run aras innovator test automation against a schema-customised deployment with manufacturing BOM variants and ERP integration points, you already know that standard web testing tools fail fast. Every Aras Innovator customer deployment generates unique DOM structures from its schema configuration, which means element IDs that work in one environment break in another, and locators that survive one release crack after the next schema migration. This article evaluates six test automation tools specifically for discrete manufacturing teams running Aras Innovator, scored against criteria that matter for this environment: schema-generated UI identification, BOM variant coverage, ERP integration validation, on-premise deployment, and upgrade stability. Each tool was tested against the technical realities of Aras Innovator rather than generic web application benchmarks.

Quick-Pick: 6 Aras Innovator Test Automation Tools for Manufacturing at a Glance
| # | Tool | Best for | Schema customisation and BOM variant coverage | On-premise |
| 1 | Sahi Pro | Heavily customised Aras with ERP integration | Proximity ID handles deployment-specific Aras schema without DOM dependencies | Yes, full |
| 2 | Tricentis Tosca | Enterprise teams already using Tosca for SAP | Model-based test design and SAP-native integration | Yes, on-premise available |
| 3 | Selenium WebDriver | Web-only PLM portals with in-house engineers | Zero cost, maximum flexibility for web layer | Yes, fully on-premise |
| 4 | OpenText UFT One | Teams with existing UFT investment and legacy PLM | Broadest legacy technology coverage | Yes, on-premise available |
| 5 | Worksoft Certify | SAP-primary PLM teams with no scripting resource | Deepest SAP PLM coverage with no-code authoring | Yes, on-premise available |
| 6 | Ranorex Studio | Windows desktop PLM applications and legacy thick clients | Strongest Windows desktop PLM automation outside SAP | Yes, fully on-premise |
1. Sahi Pro: Best for heavily customised Aras Innovator with manufacturing BOM variants and ERP integration
Why it ranks first for Aras Innovator
The central problem with Aras Innovator test automation is element identification. Aras generates element IDs from its schema configuration, and every customer deployment has a different schema. Standard tools that rely on XPath or CSS selectors bind to these generated IDs. When the schema changes, or when you move tests between environments, those selectors break. You spend the next sprint rewriting locators instead of catching defects.
Sahi Pro addresses this with proximity-based identification. It reads Aras Innovator elements by visible labels and spatial context rather than DOM position or schema-generated element IDs. The identification is deterministic, not ML-based. When a schema customisation changes the underlying element structure, the visible label and its position relative to other elements remain the same. Tests keep running. No locator updates required.
This matters for discrete manufacturers running erp testing tools alongside Aras. A typical Aras ECO release triggers SAP or Oracle ERP BOM updates. Sahi Pro’s Web Services add-on validates those ERP transactions in the same test execution that covers the Aras web layer. One test suite, one execution, one result report spanning PLM and ERP.
Key capabilities for Aras Innovator teams
- Proximity-based element identification: Reads Aras elements by visible labels regardless of schema-generated IDs, surviving customisations that change element structures between environments and across releases.
- Data-driven BOM variant testing: BDTA connects manufacturing BOM variant configurations to test definitions, enabling one test to validate hundreds of product variant BOMs without separate scripts for each variant.
- ERP integration validation: Web Services add-on validates SAP or Oracle ERP transactions triggered by Aras ECO releases within the same test script, supporting automated regression testing across PLM and ERP layers.
- Full on-premise deployment: The entire installation runs within the manufacturing plant network. Nothing is routed externally. This satisfies ITAR data residency requirements and supports legacy Aras versions that cannot be upgraded.
- Non-engineer test authoring: BDTA provides structured test building with conditional logic and data-driven execution. Manual testers and domain experts author tests without programming.
Honest limitations
The AI Assist OCR add-on, which extends coverage to canvas-rendered and proprietary interfaces, is an additional cost item. It is not included in the base licence. The BDTA visual builder covers web-layer flows primarily. If your Aras deployment includes Java thick-client steps, those require scripting through the desktop add-on rather than the visual builder alone. Cloud-native SaaS execution is not available; Sahi Pro is designed for on-premise deployment.
Best for: Heavily customised Aras Innovator with ERP integration and on-premise deployment On-premise: Yes, full installation, no external routing Pricing: Module-based; free trial available Key Aras Innovator capability: Proximity ID handles deployment-specific Aras schema without DOM dependencies
2. Tricentis Tosca: Best for enterprise model-based PLM automation
Overview for Aras Innovator teams
Tricentis Tosca is a model-based test automation platform widely used in SAP and enterprise application environments. It separates test data and test logic from the technical implementation layer, which reduces duplication across similar workflows. PLM teams consider it when they need a risk-based regression approach or already have Tosca deployed for SAP testing and want to extend coverage to Aras Innovator.
What it does well for schema-customised Aras Innovator with BOM variants and ERP integration
- Model-based test design: Reduces duplication across similar PLM workflows by abstracting the test model from the underlying technical layer, which helps when Aras schema changes affect multiple test cases simultaneously.
- SAP integration depth: Teams already running Tosca for SAP ERP testing can extend their existing models to cover Aras-to-SAP integration points without introducing a second tool for the ERP side.
- Risk-based regression coverage: Tosca’s risk scoring prioritises test execution based on change impact, which helps discrete manufacturers focus regression cycles on the BOM configurations most affected by an Aras release.
- No-code test design for business analysts: Business analysts familiar with the Tosca model can author and modify tests without scripting, reducing dependency on automation engineers for routine test maintenance.
Best for: Enterprise teams already using Tosca for SAP On-premise: Yes, on-premise available
3. Selenium WebDriver: Best for web-only PLM portal automation with in-house engineering
Overview for Aras Innovator teams
Selenium WebDriver is the most widely used open-source web automation framework. It supports every major browser and integrates with any CI/CD pipeline through language bindings for Java, Python, C#, and JavaScript. PLM teams with strong engineering capability and web-only scope evaluate it for Aras Innovator web portal automation where no Java thick client or canvas-rendered interface is involved.
What it does well for schema-customised Aras Innovator with BOM variants and ERP integration
- Zero licence cost: No per-seat or per-execution fees. For teams with capable engineers and a constrained budget, Selenium eliminates the tool cost variable entirely.
- Largest community and documentation base: More Stack Overflow answers, more GitHub examples, and more third-party integrations than any other web automation framework. Troubleshooting Aras-specific DOM issues is faster when the community is this large.
- Full CI/CD pipeline integration: Works with Jenkins, GitLab CI, Azure DevOps, and every other major pipeline without proprietary plugins or execution agents.
- Language flexibility: Engineers can write tests in whichever language their team already knows. This reduces onboarding time and keeps the automation codebase consistent with the rest of the engineering stack.
Best for: Web-only PLM portals with in-house engineers On-premise: Yes, fully on-premise
4. OpenText UFT One: Best for legacy PLM with existing UFT investment
Overview for Aras Innovator teams
UFT One (formerly HP QTP) is a long-established enterprise test automation product with broad technology coverage spanning Java, web, Windows, and mainframe applications. PLM teams evaluate it when they have legacy test scripts, existing UFT licences, or need VBScript-based automation for older PLM interfaces that predate modern web standards.
What it does well for schema-customised Aras Innovator with BOM variants and ERP integration
- Broad technology coverage: Supports Java, web, Windows, SAP, and mainframe technologies in a single product. For Aras Innovator deployments that include legacy Java Swing components or older Windows interfaces, UFT One can cover those layers.
- Existing script libraries: Many enterprise environments have years of accumulated UFT scripts. Reusing and extending these scripts for Aras Innovator testing avoids the cost of rewriting from scratch.
- Object spy for Java Swing elements: Identifies Java Swing components through a dedicated object recognition engine, which matters for Aras deployments that expose thick-client interfaces alongside the web portal.
- Mature enterprise support: Decades of enterprise deployment history, extensive documentation, and established vendor support channels. For organisations with existing OpenText contracts, adding Aras coverage to UFT One is an incremental procurement step rather than a new vendor evaluation.
Best for: Teams with existing UFT investment and legacy PLM On-premise: Yes, on-premise available
5. Worksoft Certify: Best for SAP-centric PLM teams requiring no-code test authoring
Overview for Aras Innovator teams
Worksoft Certify is a no-code test automation product purpose-built for SAP environments. It records business processes across SAP GUI and Fiori interfaces without requiring scripting. PLM teams with SAP PLM as their primary system evaluate it for end-to-end business process automation, particularly when the QA team consists of business analysts rather than automation engineers.
What it does well for schema-customised Aras Innovator with BOM variants and ERP integration
- Purpose-built SAP coverage: Deepest native coverage of S/4HANA and SAP Fiori among all tools on this list. For teams where SAP PLM is the primary system and Aras Innovator is secondary, Worksoft covers the SAP side more thoroughly than general-purpose tools.
- No-code process recording: Business analysts record SAP transactions by performing them manually. The recorded process becomes an executable test without any scripting. This eliminates the automation engineer bottleneck for SAP-side testing.
- SAP BAPI and RFC validation: Validates backend SAP transactions at the API level, not just the GUI layer. This catches integration defects between Aras ECO releases and SAP BOM updates that would not surface through GUI-only testing.
- Large Fortune 500 installed base: Extensive deployment history at large SAP shops means proven patterns for SAP PLM testing at scale, with community knowledge and vendor expertise concentrated on SAP-specific challenges.
Best for: SAP-primary PLM teams with no scripting resource On-premise: Yes, on-premise available
6. Ranorex Studio: Best for desktop Windows PLM applications on legacy infrastructure
Overview for Aras Innovator teams
Ranorex Studio is a desktop and web test automation product with strong Windows application support. It handles Win32, .NET, WPF, and legacy Windows interfaces through native OS-level object recognition. PLM teams with Windows-based PLM thick clients on older infrastructure evaluate it for automating desktop interfaces that cannot be reached through browser-based tools.
What it does well for schema-customised Aras Innovator with BOM variants and ERP integration
- Strong Windows desktop support: Native recognition of Win32, .NET, and WPF controls. For Aras Innovator deployments that include Windows desktop components or legacy thick clients, Ranorex handles these interfaces without browser-layer workarounds.
- Record-and-replay for non-developers: Testers without programming experience can record desktop interactions and generate executable tests. This lowers the barrier for teams transitioning from manual testing on Windows PLM applications.
- Web test support: Covers Aras Innovator web portal testing alongside desktop automation. Teams can address both layers from a single product, though the web identification approach relies on standard DOM selectors.
- Mobile testing add-on: Available for teams whose Aras workflows extend to mobile inspection or approval interfaces, though this is less common in discrete manufacturing environments.
Best for: Windows desktop PLM applications and legacy thick clients On-premise: Yes, fully on-premise
How to choose the right Aras Innovator Test Automation Tools for Manufacturing
The right tool depends on your specific deployment constraints, not on feature comparison charts. Here is a decision framework for narrowing the list.
- If your team has no dedicated automation engineer and needs manual testers to build tests, consider Sahi Pro’s BDTA or Worksoft Certify. Both provide structured test authoring without programming. Tosca’s model-based approach also works, but carries higher licence costs.
- If your Aras Innovator deployment includes Java thick-client components alongside the web portal, eliminate any tool that operates on web DOM only. Selenium WebDriver cannot reach Java Swing interfaces. Sahi Pro’s desktop add-on and UFT One both cover this layer for PLM test automation scenarios that span web and desktop.
- If your discrete manufacturing environment requires on-premise deployment with no external data routing, eliminate cloud-only options at this step. All six tools on this list support on-premise installation, but verify the specific deployment model with each vendor. “On-premise available” and “fully on-premise with no external calls” are different things.
- If your scope is purely web-layer Aras Innovator testing with no Java clients, canvas-rendered elements, or ERP integration, Selenium WebDriver or Ranorex may be sufficient and cost-effective.
- If you need one test suite covering aras innovator test automation and SAP ERP integration in a single execution, only Sahi Pro’s add-on architecture covers both PLM and ERP in one script and one result report.
If you are unsure which criteria apply to your deployment, run a proof-of-concept directly against your Aras Innovator environment. Sahi Pro offers a free trial for this purpose.
How we evaluated Aras Innovator Test Automation Tools for Manufacturing
A generic web testing tool can automate form fills and button clicks on any browser application. That is not the challenge. The challenge for aras innovator test automation in discrete manufacturing is that every deployment generates a unique DOM structure from its schema configuration, BOM hierarchies create deeply nested element trees, and ERP integration points require validation beyond the web layer. Evaluating tools for PLM test automation on Aras Innovator requires criteria that standard tool comparisons do not cover.
- Schema-customised Aras UI identification: Can the tool handle Aras Innovator schema-generated element IDs that are unique to each manufacturing deployment? Tools that bind to these IDs will break when moving tests between environments or after schema migrations.
- Manufacturing BOM variant data-driven testing: Can the tool test multiple manufacturing BOM variants from a single configurable test execution? Discrete manufacturers may have hundreds of product variant BOMs that need regression coverage after each release.
- ERP integration validation alongside Aras: Can the tool validate SAP or Oracle ERP transactions triggered by Aras manufacturing ECO releases within the same test execution? Separate tools for PLM and ERP leave integration gaps.
- Legacy Aras version support for manufacturing plants: Can the tool automate older Aras Innovator versions running in manufacturing plants that cannot be upgraded? Desktop test automation capability matters here, as legacy versions may expose thick-client interfaces.
- On-premise for manufacturing IP and plant network: Can the tool run fully within the manufacturing plant network without external routing? ITAR and proprietary manufacturing data cannot leave the network.
- Upgrade stability across Aras manufacturing releases: Does element identification survive Aras Innovator version upgrades and schema migration changes without requiring locator rewrites across the test suite?
Running Discrete Manufacturing Aras Regression in Jenkins and GitLab CI
Discrete manufacturers running Aras Innovator often operate under regulatory frameworks that require traceability of test execution records. IATF 16949 for automotive suppliers, for example, requires documented evidence of product quality verification. This means the test automation tool must produce timestamped execution records, store results on-premise, and integrate with Jenkins or GitLab CI pipelines running within the plant network. Discrete manufacturers with heavy Aras Innovator schema customisations report 70 to 90 percent regression time savings after switching to proximity-based identification (Sahi Pro customer deployment data, 2024). Automated regression testing tied to CI/CD pipelines is what converts those savings into release confidence.
Of the six tools evaluated, Sahi Pro, Selenium WebDriver, and Ranorex Studio support fully on-premise Jenkins integration with no cloud execution agents. UFT One and Tosca offer on-premise deployment options but may require additional configuration to eliminate external calls. Worksoft Certify supports on-premise deployment for SAP environments. Sahi Pro satisfies on-premise data residency through its standard deployment model, with licence activation, test execution, and result storage contained entirely within the local network. Selenium WebDriver, being open-source, runs wherever you install it, though you build and maintain the entire framework yourself.
For compliance-specific tool selection, request documentation from each vendor on whether their deployment model satisfies Jenkins and GitLab CI on-premise integration data residency requirements. Cloud-only vendors typically cannot provide this.
Real Results: Integro Technologies
Integro Technologies, part of the Aurionpro group, provides automation solutions for complex legacy industrial systems. Their environment included legacy applications with intricate interfaces that required regression validation across multiple product configurations. Standard automation approaches had failed to produce a stable test suite due to the complexity of element identification across their deployment-specific interfaces.
They moved to Sahi Pro to solve the locator fragility problem. Proximity-based identification handled their deployment-specific element structures without binding to DOM positions that shifted between releases and environments.
The results after implementation:
- 90% savings on man hours of regression testing for complex legacy industrial system automation.
- Team spent only 10% of total time on result and fail case verification after automation.
- Thousands of test cases automated for industrial products with full stakeholder release confidence.
- All QA team members trained across both manual and automation domains.
For discrete manufacturing teams running heavily customised Aras Innovator with ERP integration and on-premise requirements, Sahi Pro is the strongest fit. Its proximity-based identification solves the core problem that makes Aras automation fragile, and its add-on architecture covers both PLM and ERP layers in a single test execution. For teams with simpler scope, the other tools on this list are legitimate choices. Selenium WebDriver is the right pick for web-only Aras testing with strong in-house engineering. Tosca fits enterprise SAP shops extending to Aras. Worksoft Certify is the answer for SAP-primary environments with no-code requirements.
Sahi Pro offers a free trial. You can test it against your own Aras Innovator environment before any licence decision. If you want to see how proximity-based identification handles your specific schema customisations, book a demo and bring your hardest test scenario. The engineering team will work through it with you.
