How We Compare

Did we get something wrong? Submit anonymous feedback!

s

WebApps

Windows MFC

.Net Winforms

.Net WPF

PowerBuilder

PowerServer

PowerClient

Omnis

Delphi

Java Swing

Terminal

CEF/Electron

MS Webview 2

PDF

AscentailTest

TestComplete

Tosca

Eggplant

Ranorex Studio

Supported

Not Supported

Platform Unmentioned

Out-of-Date Support

No Testing API

s

AscentailTest

TestComplete

Tosca

Eggplant

Ranorex Studio

Integrated Test Planning

Object Recognition

Object Repository

Test Frameworks

Drag Generation of Actions

Reusable Steps

Foreign Language UI

Scripting

Manual Testing

Yes
Advanced
Yes, AscentialTest collapses object hierarchy. Objects inherit path from parents which makes maintaining object locators much more robust
No framework needed. AscentialTest builds automatically as tests created
Yes
Yes
Yes
Visual and manual scripting
Yes
Yes
Test Complete comes closest to AscentialTest in object recognition. Without the snapshot, it takes more time to test and maintain object definitions
Similar to Selenium. No object hierarchy. Each object is identified from top to bottom. Alias permits shorter names but it doesn’t resolve issue of object hierarchy changing in future.
Does not appear to have appstates, some framework creation appears to be needed
via Recording
Yes
Unmentioned
Assisted scripting with autocomplete
No
No
Each element has full path, fragile over time and time consuming to generate, poor recognition of complex objects like treeview, table or grid
Their solution is most similar to Selenium. There is no object hierarchy. Each object is identified from top to bottom.
Lots of dialogs and user steps to get work done. Not efficient
via Dropdowns
Yes
Unmentioned
Not described
No
No
Object recognition is based on images and OCR
There is no concept of an object repository
For simple tests, it appears to be a quick and easy process
via Recording
Yes
Unmentioned
Yes, assisted scripting with autocomplete
No
No
Each element has full path, fragile over time and time consuming to generate, poor recognition of complex objects like treeview, table or grid
Yes, but there is not object hierarchy so if the depth of the hierarchy changes, many object paths might need to be updated
Framework takes a long time to build
Yes
Yes
Unmentioned
Manual scripting and limited visual scripting
No

s

AscentailTest

TestComplete

Tosca

Eggplant

Ranorex Studio

Test Management

Integrated Test Data Management

Test Execution Management

Integrated Defect Tracking

Test Localization

Test Portability

Parallel Execution

Integrated Version Control

Yes
Yes, built-in with full data typing
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Some, Parameters and Variables are stored at project level, Data is accessed from spreadsheets, external files and databases. They do not have built-in datatables, the mapping to data sources for data driven tests is really tedious and time consuming
Yes
Yes
No
Unmentioned
Yes
Yes
Additional product required
Yes
No
Yes
No
No
Yes
No
Additional product required
None
Additional product required
Possibly
No (strings need to be recaptured via OCR)
No
No
No
No
Partial, uses underlying Excel of AceOleDB
No
Partial
No
No
No
Partial

AscentialTest

Integrated Test Planning:

Yes

Object Recognition:

Advanced

Object Repository:

Yes, AscentialTest collapses object hierarchy. Objects inherit path from parents which makes maintaining object locators much more robust

Test Frameworks (Productivity):

No framework needed. AscentialTest builds automatically as tests created

Foreign Language UI:

Yes

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Yes
PowerServer: Yes
PowerClient: Yes
OMNIS: Yes
Delphi: Yes
Java Swing: Yes
Terminal: Yes
CEF/Electron: Yes
MS Webview 2: Yes
PDF: Yes

Drag Generation of Actions:

Yes

Reusable Steps:

Yes

Scripting:

Visual and manual scripting

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

Yes

Manual Testing:

Yes

Test Management:

Yes

Test Execution Mgmt:

Yes

Integrated Version Control:

Yes

Integrated Test Data Management:

Yes, built-in with full data typing

Ranorex Studio

Integrated Test Planning:

No

Object Recognition:

Each element has full path, fragile over time and time consuming to generate, poor recognition of complex objects like treeview, table or grid

Object Repository:

Yes, but there is not object hierarchy so if the depth of the hierarchy changes, many object paths might need to be updated

Test Frameworks (Productivity):

Framework takes a long time to build

Foreign Language UI:

Unmentioned

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Unmentioned
PowerServer: No
PowerClient: No
OMNIS: No
Delphi: Yes
Java Swing: Yes
Terminal: No
CEF/Electron: Yes
MS Webview 2: No
PDF: No

Drag Generation of Actions:

Yes

Reusable Steps:

Yes

Scripting:

Manual scripting and limited visual scripting

Parallel Execution:

No

Integrated Defect Tracking:

Partial

Test Localization:

Partial

Test Portability:

No

Manual Testing:

No

Test Management:

No

Test Execution Mgmt:

No

Integrated Version Control:

Partial

Integrated Test Data Management:

Partial, uses underlying Excel of AceOleDB

AscentialTest

Integrated Test Planning:

Yes

Object Recognition:

Advanced

Object Repository:

Yes, AscentialTest collapses object hierarchy. Objects inherit path from parents which makes maintaining object locators much more robust

Test Frameworks (Productivity):

No framework needed. AscentialTest builds automatically as tests created

Foreign Language UI:

Yes

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Yes
PowerServer: Yes
PowerClient: Yes
OMNIS: Yes
Delphi: Yes
Java Swing: Yes
Terminal: Yes
CEF/Electron: Yes
MS Webview 2: Yes
PDF: Yes

Drag Generation of Actions:

Yes

Reusable Steps:

Yes

Scripting:

Visual and manual scripting

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

Yes

Manual Testing:

Yes

Test Management:

Yes

Test Execution Mgmt:

Yes

Integrated Version Control:

Yes

Integrated Test Data Management:

Yes, built-in with full data typing

TestComplete

Integrated Test Planning:

Yes

Object Recognition:

Test Complete comes closest to AscentialTest in object recognition. Without the snapshot, it takes more time to test and maintain object definitions

Object Repository:

Similar to Selenium. No object hierarchy. Each object is identified from top to bottom. Alias permits shorter names but it doesn’t resolve issue of object hierarchy changing in future.

Test Frameworks (Productivity):

Does not appear to have appstates, some framework creation appears to be needed

Foreign Language UI:

Unmentioned

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Yes (no test API)
PowerServer: Yes (no test API)
PowerClient: Yes (no test API)
OMNIS: No
Delphi: Yes
Java Swing: Yes
Terminal: No
CEF/Electron: Yes
MS Webview 2: No
PDF: Unmentioned

Drag Generation of Actions:

via Recording

Reusable Steps:

Yes

Scripting:

Assisted scripting with autocomplete

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

Unmentioned

Manual Testing:

No

Test Management:

Yes

Test Execution Mgmt:

Yes

Integrated Version Control:

Yes

Integrated Test Data Management:

Some, Parameters and Variables are stored at project level, Data is accessed from spreadsheets, external files and databases. They do not have built-in datatables, the mapping to data sources for data driven tests is really tedious and time consuming

AscentialTest

Integrated Test Planning:

Yes

Object Recognition:

Advanced

Object Repository:

Yes, AscentialTest collapses object hierarchy. Objects inherit path from parents which makes maintaining object locators much more robust

Test Frameworks (Productivity):

No framework needed. AscentialTest builds automatically as tests created

Foreign Language UI:

Yes

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Yes
PowerServer: Yes
PowerClient: Yes
OMNIS: Yes
Delphi: Yes
Java Swing: Yes
Terminal: Yes
CEF/Electron: Yes
MS Webview 2: Yes
PDF: Yes

Drag Generation of Actions:

Yes

Reusable Steps:

Yes

Scripting:

Visual and manual scripting

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

Yes

Manual Testing:

Yes

Test Management:

Yes

Test Execution Mgmt:

Yes

Integrated Version Control:

Yes

Integrated Test Data Management:

Yes, built-in with full data typing

Eggplant

Integrated Test Planning:

No

Object Recognition:

Object recognition is based on images and OCR

Object Repository:

There is no concept of an object repository

Test Frameworks (Productivity):

For simple tests, it appears to be a quick and easy process

Foreign Language UI:

Unmentioned

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: No
PowerServer: No
PowerClient: No
OMNIS: Yes
Delphi: Yes
Java Swing: Yes
Terminal: Yes
CEF/Electron: Yes
MS Webview 2: Yes
PDF: No

Drag Generation of Actions:

via Recording

Reusable Steps:

Yes

Scripting:

Yes, assisted scripting with autocomplete

Parallel Execution:

No

Integrated Defect Tracking:

Possibly

Test Localization:

Possibly

Test Portability:

No

Manual Testing:

No

Test Management:

Additional product required

Test Execution Mgmt:

Additional product required

Integrated Version Control:

No

Integrated Test Data Management:

None

Integrated Test Planning:

Yes

Object Recognition:

Advanced

Object Repository:

Yes, AscentialTest collapses object hierarchy. Objects inherit path from parents which makes maintaining object locators much more robust

Test Frameworks (Productivity):

No framework needed. AscentialTest builds automatically as tests created

Foreign Language UI:

Yes

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Yes
.Net WPF: Yes
PowerBuilder: Yes
PowerServer: Yes
PowerClient: Yes
OMNIS: Yes
Delphi: Yes
Java Swing: Yes
Terminal: Yes
CEF/Electron: Yes
MS Webview 2: Yes
PDF: Yes

Drag Generation of Actions:

Yes

Reusable Steps:

Yes

Scripting:

Visual and manual scripting

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

Yes

Manual Testing:

Yes

Test Management:

Yes

Test Execution Mgmt:

Yes

Integrated Version Control:

Yes

Integrated Test Data Management:

Yes, built-in with full data typing

Integrated Test Planning:

No

Object Recognition:

Each element has full path, fragile over time and time consuming to generate, poor recognition of complex objects like treeview, table or grid

Object Repository:

Their solution is most similar to Selenium. There is no object hierarchy. Each object is identified from top to bottom.

Test Frameworks (Productivity):

Lots of dialogs and user steps to get work done. Not efficient

Foreign Language UI:

Unmentioned

Supported Platforms:

Webapps: Yes
Windows MFC: Yes
.Net Winforms: Unmentioned
.Net WPF: Unmentioned
PowerBuilder: Yes (out of date)
PowerServer: No
PowerClient: No
OMNIS: No
Delphi: Unmentioned
Java Swing: Unmentioned
Terminal: Claimed
CEF/Electron: Unmentioned
MS Webview 2: No
PDF: No

Drag Generation of Actions:

via Dropdowns

Reusable Steps:

Yes

Scripting:

Not described

Parallel Execution:

Yes

Integrated Defect Tracking:

Yes

Test Localization:

Yes

Test Portability:

No

Manual Testing:

No

Test Management:

Additional product required

Test Execution Mgmt:

No

Integrated Version Control:

No

Integrated Test Data Management:

Yes

Anonymous Feedback

Get Started For Free: 30 Day Trial

Click here to download the Host ID generator. The download package includes full instructions. Please send us your details below to speed the process along.

Our Distribution and Consulting Partners

Appeon

Cigniti

Loop Software

Marlabs

Matryxsoft Tech

Novalys

OCS Consulting

Loading...

What We Are Up To Next

TFS/Azure Integration

Check our new Azure extension for executing AscentialTest command lines in the Azure Marketplace.

We look forward to offering additional integration with Microsoft’s Team Foundation Server and Azure through defect tracking and version control soon.

Omnis Studio

Automated testing support for OMNIS Studio is coming soon. All OMNIS elements will be supported including complex grids, list boxes, tables and tree views.

Custom Objects

Add automated testing support easily for your custom application elements by responding to simple test API messages with json strings. This feature will open up the possibility of testing any GUI element and  will be offered free of charge.

Test Debugger

Set breakpoints in your automated tests, view global and local variables and execute statements to make it easier to debug tests running on any of our supported platforms.

Get a Competitive Quote

Thank you for submitting your inquiry!

We will get back to you ASAP.  We aim to respond to all inquiries within 24 hours.