Image CAPTCHA
Enter the characters shown in the image.

You are here

Top Macro Tools - Comparison Table

 

We created a small comparison table with few of the available macro and automation tools: AutoMate, WinAutomation, RoboTask, and Automation Anywhere.

 

Subject AutoMate WinAutomation RoboTask Automation Anywhere
Help documentation Very detailed, but highly technical (and incomplete in v8, eg the help on Available Actions); NO relevancy indication! Weak (v3.1) – little help in addition to the context-sensitive help – however, shows relevancy indication to quickly find the most relevant pages Not too detailed, but okay – however, English language errors make it stressful to read No details at all – however, spells everything out with 1, 2, 3 (etc), and shows relevancy indication to quickly find the most relevant pages
MS NET Framework required YES YES YES YES
Variables (1) Private (Local) Variables, Public (External) Variables (passing values from one Automation to another), Static Variables (passing values between subroutine/ procedure calls), 100s of System Variables (Functions); 13 data types: Text, Number (of various bit length), Boolean, List and Table (both of consistent data type, incl. Auto ie General values, and Dynamic – for both!), Variant Variables (holding General values), Constants/ Read-only Variables, File, Folder, Date-Time, Active-X Object, Currency, and any User-defined type! Local Variables, External Variables (passing values from one Automation to another), Persistent Variables (passing values from one execution to the next), Encrypted Persistent Variables, limited System Variables (Functions); 8 data types: Text, Number, Boolean, List (of consistent data type, incl. Auto ie List of General values, and Dynamic List), Table (of consistent data type), File, Folder, Date-Time Global Variables (default), Local Variables, 88 System Variables (Functions); 6 data types: Text, Number, List (of consistent data type), (no Table!), File, Folder, Date-Time; Nice built-in functionality: Variables can be exported and imported as XML file (useful since RoboTask has no dynamic Variable management – only WinAutomation has this) Variables (like Actions) are structurally a mess (and related Help documentation a bad joke)! – VERY LIMITED System Variables (Functions); 6 data types: Text, Number, List (of consistent data type), (no Table!), File, Folder, Date-Time
Action Groups (in Recommended Edition for individual) (2) 26 Groups: Variables, Loops, Text, System, FTP, Database, Services, Excel, Compression, Window, Clipboard, Wait, Files, Flow, Network, Dialog, Advanced, Session, Interactivity, Multimedia, XML, Security, Active Directory, Timer, Cryptography, AutoMate 23 Groups: Variables, Loops, Text, System, FTP, Database, Services, Excel, Compression, Window, Clipboard, Wait, Files, Folders, Flow Control, Conditionals, Web, Email, Message Boxes, Mouse and Keyboard, Date Time, WinAutomation, Twitter (free Addon) 23 Groups: Variables, Loops and Flows, Strings, Windows NT/2000/XP, FTP, Zip, Window, Clipboard, Files and Folders, Internet, Email, Web Documents, Dialogs, Mouse, Dial-Up, Task, Registry, Network, Regular Expressions, Basic, CD-DVD Writer, RoboTask, General 22 Groups: Loops, String Operations, System, FTP, Database, Services, Excel, Window, Clipboard, Wait, Files/Folders, If/Else, Web Recorder, Email Automation, Prompts, Screen Capture, Printers, Play Sound, Error Handling, Terminal Emulator, XML, all others
Actual number of Actions (in Recommended Edition for individual user) (3) 210(!) in Professional (Marketing claims 250) – 231(!) in Premium (Marketing claims 461) 182 (incl. 38 Twitter Actions) 132 (incl. all Plugin Actions) 174(!) in Premier (Marketing claims 380)
Number of Actions that are genuinely different (in Recommended Edition for individual user) (3) 162 genuinely different Actions of related functionality in Professional edition! 111 genuinely different Actions of related functionality in Professional edition! 98 genuinely different Actions of related functionality in Full edition 83 genuinely different Actions of related functionality in Premier edition!
Run-time error handling on System-level (Email, Run other Automation), on Automation-level (Email, Log file, Run other Automation, Windows event log), on Action-level (Retry, Run other Automation, Set Variable, Email, Sound, Log file, Windows event log; Stop, Continue, Break loop, Goto label, Goto Action) on System-level (Email, Log file, Run other Automation, Windows event log), on Automation-level (Email, Log file, Run other Automation, Windows event log), on Action-level (Retry, Run other Automation, Set Variable; Stop, Continue, Goto label) on System-level (none), on Automation- and Action level (Log file, Run other Automation, Stop, Continue) on System-level (none), on Automation- and Action level (Email, Log file, Run other Automation, Take snapshot; Stop, Continue)
Automation Designer features (4)
Cause-based error handling YES YES NO NO
Design-time error detection NO YES – instantly, with cause! NO NO
My Actions list YES NO NO NO
Summary of Actions used that have specific features Variables, Labels, Comments, Attachments NO NO Mouse moves, Mouse clicks, Keystrokes, Delays, Other
Variables created/deleted dynamically NO YES NO NO
Sensible default naming of all Variables NO YES NO NO
Debugger YES – powerful, but unnecessarily complicated YES – powerful, easy to use NO NO
Expression builder YES – very powerful: all operands, Variables and Constants, (mathematical, text, and other) Functions, and execution objects (errors and triggers; only Attachments missing) NO NO NO
Regex integration YES YES YES NO
Color-code different types of steps YES NO – colors are fixed: Actions black, Comments green, Variables and own text blue NO – everything black NO – colors are fixed: Loops and Conditionals blue, Comments green, rest black
Run selected steps YES YES YES YES
Ease and speed of Automation design and editing intricate and slow response! very easy and instantly! easy and instantly – fastest of all! easy and acceptable speed
Automation flexibility/ room for creativity Very flexible! Very flexible Acceptable flexibility Limited flexibility!
Search for Actions YES YES NO NO
Context-sensitive Action help NO YES YES NO
Structuring an Automation YES – powerful feature Regions NO – must use Comments to give an Automation structure NO – must use Comments to give an Automation structure NO – must use Comments to give an Automation structure
Enable/Disable Actions YES YES YES YES
Automation Administration
Execution Triggers 15
Schedule (date/time, interval), Keyboard (hotkey, word), Process, File/Folder, Idle System, Service, Windows Event Log, Startup, System Performance, Window, SNMP Trap, WMI; multiple triggers possible, trigger usable as Variable
10
Schedule (date/time, interval), Keyboard (hotkey), Process, File/Folder, Idle System, Service, Windows Event Log, Ping; multiple triggers possible, trigger usable as Variable
17
Schedule (date/time, interval), Keyboard (hotkey), File/Folder, Idle System, Tray Icon, Window, Dial-up connection, System time change, Spooler change, Device change, Global Variable change, Battery power, Monitor color palette change, Logoff, Receive command from another system; multiple triggers possible, trigger usable as Variable
13
Schedule (date/time, interval), Keyboard (hotkey), Process, File/Folder, Idle System, Service, Performance, Window, Incoming Email, Startup, Logon; multiple triggers possible
User account management NO – only in BPA Server Enterprise edition NO NO NO – only in Server edition
Password-protected execution YES NO NO YES
Password protection and Encryption of Automations YES NO NO YES
Execution when logged off YES YES YES YES
Automation attachments integrated in .aml file (but note: NO .exe files anyway!) NO (must combine .exe and attachments in zip archive) integrated (but note: NO .exe files anyway!) NO (must combine .exe and attachments in zip archive)
Automation execution calendar past and future executions past and future executions past executions only past and future executions
Report generation/ Log Success, Failure, All, Scheduled (all as simple table) Info, Warning, Error, and All events (all as simple table) Errors only, Errors and Warnings, All Messages Automation runs, Workflow runs, Automation timeline, Workflow timeline, ROI (all graphical)
Visual Presentation
Appearance of User Interface very appealing simple – but fast and effective extremely plain – but fastest of all! simple – but appealing
Menu style Ribbon or Menu and Toolbar Menu and Toolbar Menu and Toolbar Menu and Toolbar
Graphical Automation presentation NO NO NO YES
Automation Scope
Terminal emulation NO – only in BPA Server Enterprise edition NO NO NO – requires Integration Pack
Unicode support YES YES NO NO
Specialties
Replicate recorded user input (keyboard and mouse) NO – works only on systems up to Windows XP! YES YES – but only mouse movements and clicks, no keyboard input! YES
Windows Object Recorder NO NO NO YES
Direct web browser interaction YES (Firefox and IE) NO (planned for v4) NO – instead uses a simple integrated browser YES
Context-sensitive Web Recorder NO NO (planned for v4) NO YES
Web Data Extraction YES NO (but easy to implement with existing Actions) NO YES
Image recognition NO – only Pixel recognition (intricate) YES NO YES
OCR NO (this should be the next major functionality!) NO (sadly, apparently, not planned) NO NO – requires Integration Pack ($5,500 – oh yes!)
Application Integration NO NO NO NO – requires Integration Pack (but then can integrate any application!)

 

Please Note: If something says “NO” in the table, it generally does not mean that you cannot do it with that Automation System, it’s just not a functionality already built-in (predefined). But to allow you to build (or design) an Automation Solution for generally anything you can imagine – this exactly is, and should be, the purpose of a modern Automation Software System.

All Top Automation Systems allow you to do this: AutoMate, WinAutomation, RoboTask, and Automation Anywhere.

 

 

Legend

(1) Variables: The variety of Variables offered in an Automation Software System materially influences how easy it will be to design an Automation for whatever aim the user may have.

(2) Action Groups: Of course, 1) the naming of Action Groups, 2) the naming of Actions and their allocation to an Action Group, and 3) the functionality of each Action differs across the Automation Software Providers. But only an experienced user will notice the genuine differences in the functionality offered by each Automation Software System. Therefore, in this Automation Software Review here on AUTOMATION.all-time-best.com, we follow a systematic approach and compare all Actions in detail.

Regardless of the naming in an individual Automation System, the Crucial Action Groups for Automation Software are: User Interactions, Variables, Flow Control, Loops, Text, File and Folder Management, Excel, System, and Connectivity. – All modern Automation Software Systems offer Actions that fulfil (at least) the basic functionality required in these Action Groups.

(3) Actions: The number of Actions an Automation Software System offers is meaningless: It is easy to inflate the number of Actions (by splitting related functionality into multiple Actions) or to keep it to a minimum (by combining related functionality into a single Action).

(4) Automation Designer: Task Editor is the more common but less appropriate language. The Top Automation Software Systems in the market, AutoMate, WinAutomation, RoboTask, and Automation Anywhere, allow for far more than just automating a task! A broader term is job, however job relates to occupation, and the use of modern Automation Systems is not restricted to the business or office world, instead they allow you to design an Automation for anything – including your hobby and any other private matters. Therefore, we speak more accurately of Automation, not task or job. Likewise, you don’t just edit an Automation, you build or design one (per drag & drop and applied process logic) – including testing, debugging, editing it, and possibly setting triggers, user rights, protection features, etc.

One may argue that the language used is not important – but then, why do we use language at all? Misunderstandings are best avoided by using the most appropriate language.

About The Author: 

AUTOMATION Systems & AUTOMATION SOLUTIONS

 

.

Automate Gui

List mode
Table mode
Icons mode

Displaying 1 - 16 of 16

Title Testing Objectives Since Price Quotes Ping
Automation Anywhere Enterprise DataBase testing, Desktop testing, EMail Testing, Web testing 2,008 2015: Standard - 1495 USD / desktop user, 2015: Premier - 2995 USD / desktop user Active
WinAutomation Web testing, Test Design, Desktop testing 2,005 WinAutomation 6.0 Professional Edition US$ 485, WinAutomation 6.0 Standard Edition US$ 249 Active
Rapise API testing, Desktop testing, Object Based Testing, Mobile Testing, SOA testing, Web Services, Web testing, Cross-Browser testing 2,009 2016: Single license per $1000 Active
SoapUI API testing, DataBase testing, Load Capabilities, Network testing, Protocol Testing, SOA testing, Web testing 2,006 March 2015 - SOAP-UI : Free Use, March 2015 - SoapUI NG Pro : $499/Year, March 2015 - Floating license - Contact manufacturer for details Active
RIATest Desktop testing, Image Based Testing, Web testing 2,013 Oct 2015 : Professional : $799, Oct 2015 : Standard : $499, Oct 2015 : Runner : $249 Active
GNU Xnee Desktop testing 2,002 Free use 2014
RedwoodHQ API testing, Server testing, SOA testing, Web Services, Web testing 2,012 Not Published Active
AppsWatch Image Based Testing, EMail Testing, Image Comparison, Java testing, SAP Testing, Web testing 2,000 Active
eZscript Web testing, Data Flow Analysis, Banking Process validation, Desktop testing 2,010 Active
Fake Web testing 2,010 June 2015 - 29.95 USD Active
VisualCron Desktop testing 2,007 May 2015: $299 per server license without maintenance Active
AppVerify Security Testing, SAP Testing, Web testing, Java testing, Desktop testing, Image Based Testing 2,014 Active
RCP Testing Tool Desktop testing, Object Based Testing 2,016 Free Use Active
ClicAutomate Web testing, Cross-Browser testing, Desktop testing, Object Based Testing 2,015 Not Published Active
Automate 2,016 Not Published Active
RoboTask 2,016 Not Published Active

MANUFACTURERS Wallboard

Testing tool manufacturers world-wide list
10Levels ABID CONSULTING AccelQ Accord Software ActiMind AdaCore
AdaLog AgileLoad AgileWay Agitar Algorismi ALL4TEC
Andreas Kleffel Android Apache Apica Apollo Systems AppAssist.mobi
Applitools AppPerfect Appsee ApTest Assertible Assure
Atlassian AutoIt Consulti .. Automation Anyw .. Automation Cons .. Axosoft Aztaz Software
Backtrace I/O Badboy BlazeMeter Borvid BrowserStack BSQUARE
BStriker Intern .. CA Technologies Canonical Canoo Engineeri .. Catch Software CelestialTeapot
Chris Mallett Cleanscape ClicTest CloudQA Codeborne CodeCentrix
CodePlex projec .. Codoid Cogitek Compuware Configure IT Conflair
ConSol Core Services Coronys Ltd Countersoft CresTech Softwa .. CrossBrowserTes ..
Crosscheck Netw .. Crowdsourced Te .. Cucumber Ltd Cyara Cygnet Infotech DareBoost
Databene Datamatics Glob .. DevExpress DTM soft Dynatrace LLC EasyQA
Eclipse EkaTechserv Elvior Emmanuel Jorge Empirix EPAM Systems
Equafy Esterel Technol .. eXept Software .. Experitest Finaris Froglogic
FrontEndART Ltd GeneXus GitHub project gnoso Google Code Pro .. GrammaTech
Gurock Software HelpSystems HENIX Hewlett Packard .. Hexawise High-Tech Bridg ..
Hiptest Hitex IBM Rational imbus Shanghai Impetus Inflectra
informUp InTENSO - IT Ex .. Ipswitch Jamo Solutions Janova JAR Technologie ..
JBoss Developer jClarity Jellly.io JetBrains Jively jQuery foundati ..
JS Foundation Jspresso Kanoah KMS Technology Kualitee LDRA Limited
Litmus LoadFocus Loadster Perfor .. MarathonITE Marketcircle Marketcircle
Maveryx Meliora Ltd Micro Focus Sof .. Microsoft Mobile Labs Mobile1st
Mockaroo, LLC Monkop Mozila MSys Technologi .. Navicat NeoTys
Neowise Softwar .. NetCart NORIZZK.COM Novosync Mobili .. NRG Global NTT Resonant
OC Systems Odin Technology OpCord Oracle Orcanos Original Softwa ..
OW2 PANAYA Parasoft PassMark Patterson Consu .. Perfecto Mobile
Pivotal, Inc. Plutora Postman (API To .. PractiTest PrimaTest Process One
Programming Res .. Psoda PureLoad PushToTest Python Q-Assurance
QA Systems QACube QASymphony QAWorks QMetry Quali
Qualitia Softwa .. Quality First S .. Quotium RadView Softwar .. Ranorex RedLine13
Reflective Solu .. ReQtest RevDeBug Robotium Tech Rogue Wave Soft .. Rommana Softwar ..
RTTS ruby-doc.org Runscope Sandklef GNU La .. Sauce Labs Seapine Softwar ..
SeleniumHQ Sencha Sensiple Siemens PLM Sof .. SmartBear Softw .. SmarteSoft
SOASTA SoftLogica Softomotive Softsmith Solution-Soft SonarSource
Sourceforge Spirent Technol .. SQS Software Qu .. Square Stimulus Techno .. Swifting AB
Synopsys T-komp T-Plan TechExcel TechTalk Telerik By Prog ..
Tellurium Test Collab Test Goat Test Recon TestCaseLab testCloud.de Gm ..
TestCraft Techn .. Testenium Testim.io TestingBot TestLodge Testmunk
Testomato TestOptimal TestPlant TestPro Testuff The Core Bankin ..
The MathWorks The Open Group thePHP.cc Thoughtbot Thoughtworks Tigris.org
Time Simulator Top-Q Trace Technolog .. TrendIC TRICENTIS Tritusa Pty Ltd
TWD Solutions P .. TypeMock Tyto Software Ubertesters UniTESK Universal Test ..
Usetrace Ltd Utrecht Univers .. Validata Group Vanamco AG Vector Software Veracode
Verifaya Corpor .. Verit VersionOne Viewlike.us Vornex Inc. Watir.com
WcfStorm Soluti .. We Are Mammoth Web Performance .. Wintask Wireshark Found .. Worksoft
Xceptance XK72 Xpand IT XQual ZAPTEST Zeenyx Software ..
Zephyr Zeta Software zutubi pty

Theme by Danetsoft and Danang Probo Sayekti